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
Abra o formulário.Para obter detalhes, consulte:Como: Exibir Windows Forms no Designer.
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
Criar uma instância do Timer classe no código.
conjunto o Interval propriedade para determinar o time entre pulsos do timer.
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
Colocar controles em formulários do Windows
Rotular individual Windows Forms Controls e fornecer atalhos para-