Como: Controles de composição autor
Podem ser empregadas controles compostos de várias maneiras.Você pode autor-los sistema autônomo parte de um projeto de aplicativo de área de trabalho do Windows e usá-los somente em formulários do projeto.Ou você pode autor-los em um projeto Windows controle biblioteca, compilar o projeto em um assembly e use os controlees em outros projetos.Pode até mesmo herdam-los e usar a herança visual para personalizá-los rapidamente para fins especiais.
Observação: |
---|
Se você quiser autor um controle composto para usar em formulários da Web, consulte Desenvolvendo Controles Personalizados ASP.NET Server. 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 sobre o Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio . |
Para autor um controle composto
em aberto a new aplicativos do Windows projeto chamado DemoControlHost.
On the Projectmenu, click Add User Control.
No Adicionar novo itemcaixa de diálogo , dar a classe de arquivo (arquivo .vb ou .cs) o nome que você deseja que o controle composto tenha.
clicar no Adicionar botão para criar o arquivo de classe para o controle composto.
Adicionar controles a partir de Caixa de ferramentas para a superfície de controle composta.
Colocar código em procedimentos de evento, para tratar eventos originados por controle composto ou por seus controles constituintes.
fechar o designer para o controle composto e salvar o arquivo quando for solicitado.
On the Compilação menu, clicar Criar solução.
O projeto deve ser criado para que controles personalizados apareça no Caixa de ferramentas.
Use o DemoControlHost Guia de do Caixa de ferramentas para adicionar instâncias do seu controle Form1.
Para criar uma biblioteca de classes de controle
Abra um novo Biblioteca de controle do Windowsprojeto .
Por padrão, o projeto contém um controle composto.
Adicione controles e código conforme descrito no procedimento acima.
Escolher um controle que você não quiser herdar de classes para alterar e conjunto o Modificadores propriedade desse controle para Particular.
Construa a DLL.
Herdar de um controle composto em uma biblioteca de classes de controle
Sobre o Arquivo , aponte para Adicionar e selecionar Novo projeto para adicionar um novo aplicativos do Windows projeto à solução.
In O gerenciador de soluções, clicar com o botão direito do mouse o Referências pasta para o novo projeto e escolher Adicionar referência para em em aberto o Adicionar referência caixa de diálogo.
selecionar o Projetos guia e clicar duas vezes em seu projeto de biblioteca de controle.
On the Compilação menu, clicar Criar solução.
In O gerenciador de soluções, clicar com o botão direito do mouse em seu projeto de biblioteca de controle e selecionar Adicionar novo item no menu de atalho.
selecionar o Controle de usuário herdado modelo de a partir de Adicionar novo item caixa de diálogo.
No Selecionador de herança diálogo caixa, clicar duas vezes no controle para herdar de.
Um novo controle ao seu projeto.
Abra o designer visual para o novo controle e adicione controles constituintes adicionais.
Você pode ver os controles constituintes que foram herdados do controle composto na sua DLL e você pode alterar as propriedades de controles cujos Modificadores é de propriedade Público.Você não pode alterar as propriedades do controle cujo Modificadores é de propriedade Particular.
Consulte também
Tarefas
Demonstra Passo a passo: Criação de um controle composto com o Visual Basic
Demonstra Passo a passo: Herdar de um controle Windows Forms com o Visual Basic
Como: Controles de autor para o Windows Forms