Compartilhar via


Como: Adicionar controles sem uma interface de usuário ao Windows Forms

Um controle não visuais (ou componente) fornece funcionalidade para seu aplicativo.Diferentemente outros controles, componentes não fornecem uma interface de usuário para o usuário e, portanto, não precisam ser exibido na superfície do Designer de Formulários do Windows.Quando um componente é adicionado a um formulário, o Designer de Formulários do Windows exibe uma bandeja redimensionável na parte inferior do formulário em que todos os componentes são exibidos.Uma vez que um controle tiver sido adicionado à bandeja de componentes, você poderá selecionar o componente e conjunto suas propriedades sistema autônomo você faria com qualquer Outros controle no formulário.

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 adicionar um componente a um formulário do Windows

  1. Abra o formulário.Para obter detalhes, consulte:Como: Exibir Windows Forms no Designer.

  2. No Caixa de ferramentas, clicar um componente e arrastar-o ao seu formulário.

    O componente é exibido na bandeja de componentes.

Além disso, componentes podem ser adicionados a um formulário em time de execução.Este é um cenário comum, principalmente porque componentes não tem uma expressão visual, ao contrário de controles que têm uma interface de usuário.No exemplo abaixo, um Timer componente é adicionado em time de execução. (Observe que Visual Studio contém um número de timers diferentes; nesse caso, use um Windows Forms Timer componente. Para obter mais informações sobre os temporizadores diferentes em Visual Studio, consulte Introdução a timers com base no servidor.)

Cuidado:

Componentes geralmente têm propriedades de controle específicas que devem ser definidas para o componente funcione com eficiência.No caso da Timer componente abaixo, você conjunto o Interval propriedade. Não se esqueça, ao adicionar componentes ao seu projeto, que você conjunto as propriedades necessárias para aquele componente.

Para adicionar um componente a um Windows formulário programaticamente

  1. Criar uma instância do Timer classe no código.

  2. conjunto o Interval propriedade para determinar o time entre pulsos do timer.

  3. configurar todas propriedades necessárias para seu componente.

    O código a seguir mostra a criação de um Timer com seu Interval conjunto de propriedades.

    Public Sub CreateTimer()
       Dim timerKeepTrack As New System.Windows.Forms.Timer
       timerKeepTrack.Interval = 1000
    End Sub
    
    public void createTimer()
    {
       System.Windows.Forms.Timer timerKeepTrack = new
           System.Windows.Forms.Timer();
       timerKeepTrack.Interval = 1000;
    }
    
    public:
       void createTimer()
       {
          System::Windows::Forms::Timer^ timerKeepTrack = gcnew
             System::Windows::Forms::Timer();
          timerKeepTrack->Interval = 1000;
       }
    
    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: Adicionar controles Windows Forms

Como: Adicionar controles ActiveX ao Windows Forms

Como: Copiar controles entre Windows Forms

Referência

Windows Forms Controls by Função

Outros recursos

Controles de Windows Forms

Colocar controles em formulários do Windows

Rotular individual Windows Forms Controls e fornecer atalhos para-

Controles para usar no Windows Forms