Inserção de controles

Explicação sobre o processo de inserir controles em uma aplicação Windows. Os controles são elementos que podemos colocar em uma aplicação para interagir com o usuário ou visualizar os resultados do programa.

Por Francisco Recio e David Provencio


Publicado em: 23/5/08
Valorize este artigo:
Os controles simplificam a criação da interface facilitando ademais a interação ordenada do usuário com a aplicação e a visualização dos resultados. Dentro da região denominada "Código gerado pelo Designer de Windows Forms", o designer cria automaticamente o código correspondente a cada controle segundo vão se adicionando estes através da tela de designer visual. Portanto, para inserir um novo controle basta arrastá-lo através do quadro de ferramentas ao formulário da aplicação.

Arrastando um controle de tipo botão ao nosso formulário e analisando o código gerado se observa o seguinte:

VB.NET
Me.Button1 = New System.Windows.Forms.Button()
'
'Button1
'
Me.Button1.Location = New System.Drawing.Point(184, 64)
Me.Button1.Name = "Button1"
Me.Button1.TabIndex = 0
Me.Button1.Text = "Button1"

C#
this.button1 = new System.Windows.Forms.Button();
//
// button1
//
this.button1.Location = new System.Drawing.Point(184, 88);
this.button1.Name = "button1";
this.button1.TabIndex = 0;
this.button1.Text = "button1";

Ao introduzir um controle de tipo botão se gera no código um objeto chamado 'button1' pertencente à classe System.Windows.Forms.Button e se estabelecem as propriedades por padrão para esse objeto. Estas propriedades se podem modificar através da vista de desenho clicando sobre o controle 'button1' e selecionado o painel de propriedades (Tecla F4).

Outra forma de mudar as propriedades de um controle é modificando o código gerado automaticamente pelo designer. A seguir se mostra um simples exemplo onde se modifica o literal de texto que aparece sobre o botão 'button1':

VB.NET
'load da classe Form1
Button1.Text = "Clique aqui"

C#
//load da classe Form1
button1.Text="Clique aqui";






Usuários :    login / registro

Manuais relacionados
Categorias relacionadas
O autor

Home | Sobre nós | Copyright | Anuncie | Entrar em contato