sexta-feira, 10 de junho de 2011

Usar a paleta de cores no .NET

E aí, programadores!

Este texto é mais uma dica rápida, simples e objetiva, que demonstra como utilizar uma paleta de cores do Windows no contexto de uma aplicação .NET. No exemplo, a cor de fundo do formulário (propriedade BackColor) será alterada pela cor selecionada na paleta. Para exemplificar, iremos usar o Visual Studio 2010 Ultimate e linguagem VB.NET.

Abra o Visual Studio e crie um novo projeto (File > New > Project) do tipo Windows Forms Application em linguagem VB.NET.


Acesse a Toolbox (caso não esteja aparecendo na IDE, clique no menu View > Toolbox), na guia Common Controls e arraste o controle Button para o formulário Form1.


Para escrevermos a rotina que irá abrir a paleta de cores, dê um duplo-clique sobre o botão Button1 e escreva o trecho de código abaixo.

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    ' Instanciar um objeto da classe ColorDialog
    Dim paleta As New ColorDialog()
    ' Abrir a paleta de cores e verificar se o usuário clicou no botão OK
    If paleta.ShowDialog() = Windows.Forms.DialogResult.OK Then
        ' Alterar a cor de fundo do formulário atual
        Me.BackColor = paleta.Color
    End If
End Sub

O código é simples e está comentado para facilitar no entendimento. Para testar, salve e execute a aplicação pressionando a tecla de atalho F5. O resto é exibido na imagem abaixo.


Por hora é só. 
Até a próxima!

Nenhum comentário:

Postar um comentário

Deixe aqui seu comentário