Como: Adicionar controles Windows Forms
A maioria dos formulários são criados, adicionando controles para a superfície do formulário para definir uma interface de usuário (UI).A controle é um componente em um formulário usado para exibir informações ou aceitar entrada do usuário.Para obter mais informações sobre controles, consulte Controles de Windows Forms.
Observação: |
---|
As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritas na Ajuda, dependendo das configurações ativas ou configurações de edição.Para alterar as configurações, escolher Importar e exportar configurações on the Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio. |
Para desenhar um controle em um formulário
Abra o formulário.Para obter mais informações, consulte Como: Exibir Windows Forms no Designer.
No Caixa de ferramentas, clicar no controle que você deseja adicionar ao seu formulário.
No formulário, clicar onde você deseja que o canto superior esquerdo do controle para ser localizado e arrastar para o local onde deseja que o canto inferior direito do controle para ser localizado.
O controle é adicionado ao formulário com o local especificado e o dimensionar.
Observação: Cada controle tem um dimensionar padrão definido.Você pode adicionar um controle ao formulário no dimensionar do padrão do controle arrastando-a partir do Caixa de ferramentas para o formulário.
Para arrastar um controle a um formulário
Abra o formulário.Para obter mais informações, consulte Como: Exibir Windows Forms no Designer.
No Caixa de ferramentas, clicar no controle que você deseja e arrastar-o para seu formulário.
O controle é adicionado ao formulário no local especificado em seu dimensionar padrão.
Observação: Você pode clicar duas vezes em um controle no Caixa de ferramentas para adicioná-lo ao canto superior esquerdo do formulário em seu dimensionar padrão.
Você também pode adicionar controles dinamicamente a um formulário em time de execução.No exemplo de código a seguir, um TextBox controle será adicionado ao formulário quando um Button controle é clicado.
Observação: O procedimento a seguir requer a existência de um formulário com um Botão controle, Button1, já colocado nele.
Para adicionar um controle a um formulário programaticamente
O método que trata Click evento dentro de classe do formulário, inserir o código semelhante ao seguinte para adicionar uma referência à sua variável de controle conjunto do controle Locatione adicionar o controle.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim MyText As New TextBox() MyText.Location = New Point(25, 25) Me.Controls.Add(MyText) End Sub
private void button1_Click(object sender, System.EventArgs e) { TextBox myText = new TextBox(); myText.Location = new Point(25,25); this.Controls.Add (myText); }
TextBox myText = new TextBox(); myText.set_Location(new Point(25, 25)); this.get_Controls().Add(myText);
private: System::Void button1_Click(System::Object ^ sender, System::EventArgs ^ e) { TextBox ^ myText = gcnew TextBox(); myText->Location = Point(25,25); this->Controls->Add(myText); }
Observação: Você também pode adicionar código para inicializar Outros propriedades do controle.
Observação de segurança: Você pode expô seu computador local para um risco de segurança através da rede fazendo referência a um mal-intencionados UserControl.Isso seria apenas uma preocupação no caso de uma pessoa mal-intencionada criando um controle personalizado prejudicial, seguido por você por engano adicioná-lo ao seu projeto.
Consulte também
Tarefas
Como: Redimensionar controles no Windows Forms
Como: Definir o texto exibido por um Controlarar de formulários do Windows