Como: Adicionar controles sem Interface do usuário para Windows Forms
Um controle não visuais (ou o componente) fornece funcionalidade para seu aplicativo. Ao contrário de outros controles, componentes não fornecem uma interface de usuário para o usuário e, portanto, não precisará ser exibido na superfície do Designer de formulários do Windows. Quando um componente é adicionado a um formulário, o Windows Forms Designer exibe uma bandeja redimensionável na parte inferior do formulário onde todos os componentes são exibidos. Depois que um controle tiver sido adicionado à bandeja de componentes, você pode selecionar o componente e definir suas propriedades, como faria com qualquer outro controle no formulário.
Observação |
---|
As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritos na Ajuda, dependendo das configurações ativas ou configurações de edição. Para alterar as configurações, escolha Import and Export Settings sobre o Ferramentas menu. Para obter mais informações, consulte Trabalhando com configurações. |
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, clique em um componente e arraste-o ao seu formulário.
O componente aparece na bandeja do componente.
Além disso, componentes podem ser adicionados a um formulário em tempo de execução. Este é um cenário comum, especialmente porque os componentes não têm uma expressão visual, ao contrário dos controles possuem uma interface de usuário. No exemplo abaixo, um Timer é adicionado em tempo de execução. (Observe que Visual Studio contém um número de timers diferentes; Nesse caso, use o Windows Forms Timer componente. Para obter mais informações sobre os timers de diferentes em Visual Studio, consulte Introduction to Server-Based Timers.)
Aviso
Componentes geralmente têm propriedades de controle específicas que devem ser definidas para o componente funcione de forma eficaz. No caso do Timer abaixo do componente, defina a Interval propriedade. Não se esqueça, ao adicionar componentes ao seu projeto, que você defina as propriedades necessárias para esse componente.
Para adicionar um componente a um formulário do Windows de forma programática
Criar uma instância de Timer classe no código.
Definir o Interval propriedade para determinar o tempo entre pulsos do timer.
Configure outras propriedades necessárias para seu componente.
O código a seguir mostra a criação de um Timer com sua Interval conjunto de propriedade.
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 sobre segurança Você pode expor seu computador local para um risco de segurança através da rede consultando um UserControl mal-intencionado. Isso seria apenas uma preocupação em 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 de ActiveX para Windows Forms
Como: Copiar controles entre Windows Forms
Referência
Windows Forms Controls by Function
Outros recursos
Colocar controles em formulários do Windows
Rotular os controles individuais do Windows Forms e oferecendo atalhos para eles