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

  1. em aberto a new aplicativos do Windows projeto chamado DemoControlHost.

  2. On the Projectmenu, click Add User Control.

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

  4. clicar no Adicionar botão para criar o arquivo de classe para o controle composto.

  5. Adicionar controles a partir de Caixa de ferramentas para a superfície de controle composta.

  6. Colocar código em procedimentos de evento, para tratar eventos originados por controle composto ou por seus controles constituintes.

  7. fechar o designer para o controle composto e salvar o arquivo quando for solicitado.

  8. On the Compilação menu, clicar Criar solução.

    O projeto deve ser criado para que controles personalizados apareça no Caixa de ferramentas.

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

  1. Abra um novo Biblioteca de controle do Windowsprojeto .

    Por padrão, o projeto contém um controle composto.

  2. Adicione controles e código conforme descrito no procedimento acima.

  3. Escolher um controle que você não quiser herdar de classes para alterar e conjunto o Modificadores propriedade desse controle para Particular.

  4. Construa a DLL.

Herdar de um controle composto em uma biblioteca de classes de controle

  1. Sobre o Arquivo , aponte para Adicionar e selecionar Novo projeto para adicionar um novo aplicativos do Windows projeto à solução.

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

  3. selecionar o Projetos guia e clicar duas vezes em seu projeto de biblioteca de controle.

  4. On the Compilação menu, clicar Criar solução.

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

  6. selecionar o Controle de usuário herdado modelo de a partir de Adicionar novo item caixa de diálogo.

  7. No Selecionador de herança diálogo caixa, clicar duas vezes no controle para herdar de.

    Um novo controle ao seu projeto.

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

Conceitos

Recomendações de tipo de Controlarar

Variedades de controles Personalizars