Compartilhar via


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

  1. Abra o formulário.Para obter mais informações, consulte Como: Exibir Windows Forms no Designer.

  2. No Caixa de ferramentas, clicar no controle que você deseja adicionar ao seu formulário.

  3. 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

  1. Abra o formulário.Para obter mais informações, consulte Como: Exibir Windows Forms no Designer.

  2. 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

Outros recursos

Controles de Windows Forms

Organizando controles no Windows Forms

Controles para usar no Windows Forms