Desenvolvendo controles Windows Forms em tempo de Design
Para os autores de controle, o.NET Framework fornece uma ampla gama de tecnologia de criação de controle. Os autores não estão mais limitados para a criação de controles compostos que atuam como uma coleção de controles preexistentes. Por meio de herança, você pode criar seus próprios controles de composição de controles preexistente ou controles do Windows Forms preexistentes. Você também pode criar seus próprios controles que implementam a pintura personalizada. Essas opções permitem uma grande flexibilidade no design e a funcionalidade da interface visual. Para tirar proveito desses recursos, você deve estar familiarizado com conceitos de programação baseada em objeto.
Observação sobre o Visual Basic |
---|
Não é necessário ter um entendimento completo sobre herança, mas talvez você ache útil consultar Inheritance in Visual Basic. |
Se você quiser criar controles personalizados para uso em formulários da Web, consulte Desenvolvendo Controles Personalizados ASP.NET Server.
Nesta seção
Demonstra Passo a passo: Criação de um controle composto com Visual Basic
Mostra como criar um controle composto simple em Visual Basic.Demonstra Passo a passo: Criação de um controle composto com Visual C#
Mostra como criar um controle composto simple em C#.Demonstra Passo a passo: Herdar de um controle Windows Forms com Visual Basic
Mostra como criar um controle Windows Forms simples, usando a herança de Visual Basic.Demonstra Passo a passo: Herdar de um controle Windows Forms com Visual C#
Mostra como criar um controle Windows Forms simples, usando herança em C#.Demonstra Passo a passo: Executar tarefas comuns usando Smart Tags em controles do Windows Forms
Mostra como usar o recurso de marca inteligente nos controles Windows Forms.Demonstra Passo a passo: Serializar coleções de tipos padrão com o DesignerSerializationVisibilityAttribute
Mostra como usar o DesignerSerializationVisibilityAttribute.Content para serializar uma coleção.Demonstra Passo a passo: Controles de formulários do Windows personalizados de depuração em tempo de Design
Mostra como depurar o comportamento de tempo de design de um controle Windows Forms.Demonstra Passo a passo: Criando um controle Windows Forms que tira proveito dos recursos de tempo de Design de Visual Studio
Mostra como integrar um controle composto totalmente o ambiente de design.Como: Controles de autor para Windows Forms
Fornece uma visão geral das considerações para a implementação de um controle Windows Forms.Como: Controles de composição do autor
Mostra como criar um controle por herança de um controle composto.Como: Herdar da classe UserControl
Fornece uma visão geral do procedimento para criar um controle composto.Como: Herdar de controles Windows Forms existentes
Mostra como criar um controle estendido herdando o Button classe de controle.Como: Herda a classe de controle
Fornece uma visão geral da criação de um controle estendido.Como: Alinhar um controle para as bordas dos formulários em tempo de Design
Mostra como usar o Dock propriedade para alinhar o controle até a borda do formulário, ele ocupa.Como: Exibir um controle na escolher a caixa de diálogo itens da caixa de ferramentas
Mostra o procedimento para instalar o controle para que ele apareça na Customize Toolbox caixa de diálogo.Como: Fornecer um Bitmap de Toolbox para um controle
Mostra como usar o ToolboxBitmapAttribute para exibir um ícone ao lado do seu controle personalizado na caixa de ferramentas.Como: Teste o comportamento de tempo de execução de um UserControl
Mostra como usar o O contêiner de teste de UserControl para testar o comportamento de um controle composto.Erros de tempo de design no Designer de formulários do Windows
Explica o significado e o uso de lista de erros de tempo de Design que aparece no Visual Studio da Microsoft, quando o designer de formulários do Windows Falha ao carregar.Solução de problemas de controle e autoria de componentes
Mostra como diagnosticar e corrigir problemas comuns que podem ocorrer quando você criar um componente personalizado ou controle.
Referência
System.Windows.Forms.Control
Descreve esta classe e possui links para todos os seus membros.System.Windows.Forms.UserControl
Descreve esta classe e possui links para todos os seus membros.
Seções relacionadas
Desenvolvendo controles de formulários do Windows personalizada com o.NET Framework
Discute como criar seus próprios controles personalizados com o.NET Framework.CLS (Common Language Specification)
Apresenta o common language runtime, que é projetado para simplificar a criação e uso de componentes. Um aspecto importante do contra essa simplificação é aperfeiçoam a interoperabilidade entre os componentes escritos usando diferentes linguagens de programação. Especificação de linguagem comum (CLS) torna possível criar ferramentas e componentes que funcionam com várias linguagens de programação.Demonstra Passo a passo: Preenchendo automaticamente a caixa de ferramentas com componentes personalizados
Descreve como habilitar o seu componente ou controle a ser exibido no Customize Toolbox caixa de diálogo.