Demonstra Passo a passo: Preenchendo automaticamente a caixa de ferramentas com componentes personalizados
Se os componentes definidos por um projeto no atualmente em aberto solução, elas aparecerão automaticamente na Caixa de ferramentas, com nenhuma ação é necessária por você.Você pode popular manualmente o Caixa de ferramentas com os componentes personalizados usando o Escolha a caixa de diálogo de itens de caixa de ferramentas (Visual Studio), mas o Caixa de ferramentas toma conta dos itens em saídas de construção da sua solução com as seguintes características:
Implementa IComponent;
Não tem ToolboxItemAttribute conjunto para false;
Não tem DesignTimeVisibleAttribute conjunto para false.
Observação: |
---|
O Caixa de ferramentas não segue as cadeias de referência, para que ele não exiba os itens que não são criados por um projeto em sua solução. |
Esta explicação passo a passo demonstra como um componente personalizado aparece automaticamente na Caixa de ferramentas uma vez o componente é criado.Tarefas ilustradas nesta explicação passo a passo incluem:
Criando um projeto do Windows Forms.
Criando um componente personalizado.
Criando uma instância de um componente personalizado.
Descarregando e recarregando um componente personalizado.
Quando tiver terminado, você verá que o Caixa de ferramentas é preenchida com um componente que você criou.
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. |
Criando o projeto
A primeira etapa é criar o projeto e conjunto até o formulário.
Para criar o projeto
Criar um projeto de aplicativo baseado no baseado no Windows chamado ToolboxExample.
Para obter mais informações, consulte Como: Criar um projeto de aplicativo do Windows.
Adicione um novo componente para o projeto.Chamamos de DemoComponent.
Para obter mais informações, consulte Como: Itens de Adicionar Novo Projeto.
Crie o projeto.
From a Ferramentas menu, clicar no Opções item.clicar Geral sob o Designer de Formulários do Windows item e certifique-se de que o AutoToolboxPopulate estará conjunto para True.
Criando uma instância de um componente personalizado
A próxima etapa é criar uma instância do componente personalizado no formulário.Porque o Caixa de ferramentas automaticamente contas para o novo componente, isso é tão fácil quanto criar qualquer componente ou controle.
Para criar uma instância de um componente personalizado
em em aberto formulário do projeto no Designer de formulários.
No Caixa de ferramentas, clicar na guia nova chamada Componentes ToolboxExample.
Depois de clicar na guia, você verá DemoComponent.
Observação: Por motivos de desempenho, componentes na área do preenchido automaticamente a Caixa de ferramentas não são exibidos bitmaps personalizados e o ToolboxBitmapAttribute não é suportado. Para exibir um ícone de um componente personalizado no Caixa de ferramentas, use the Escolher itens da caixa de ferramentas caixa de diálogo carregar seu componente.
arrastar o componente para seu formulário.
Uma instância do componente é criada e adicionada ao bandeja de componentes.
Descarregar e recarregar um componente personalizado
The Caixa de ferramentas leva conta dos componentes em cada projeto carregado e quando um projeto é descarregado, ele remove referências a componentes do projeto.
Para experimentar o efeito na caixa de ferramentas de descarregar e recarregar os componentes
Descarrega o projeto da solução.
Para obter mais informações sobre o descarregamento de projetos, consulte Como: Descarregar e recarregar projetos. Se você for solicitado a salvar, escolher Sim.
Adicionar um novo aplicativos do Windows projeto à solução.Abra o formulário no Designer.
The Componentes ToolboxExample guia do projeto anterior é agora inativo.
Recarregue o ToolboxExampleprojeto .
The Componentes ToolboxExample guia agora reaparecerá.
Próximas etapas
Esta explicação passo a passo demonstra que o Caixa de ferramentas toma conta dos componentes do projeto, mas o Caixa de ferramentas também é aceita conta dos controles.Faça experiências com seus próprios controles personalizados, adicionando e removendo projetos de controle de sua solução.
Consulte também
Tarefas
Como: Manipular guias da caixa de ferramentas
Referência
Geral, Windows Forms Designer, Opções da Caixa de Diálogo
Escolha a caixa de diálogo de itens de caixa de ferramentas (Visual Studio)