Classes de componentes
As classes e componentes são unidades de código reutilizável.Para criar um componente, você inicia com uma classe.Uma classe se torna um componente quando está de acordo com a um padrão de interação componente.Esse padrão é fornecido através da interface de IComponent .Qualquer classe que implemente a interface de IComponent é um componente.Para obter detalhes sobre interfaces, consulte Interfaces (guia de programação do C#) e Interfaces (Visual Basic).Esses padrões permitem que os desenvolvedores conecte componentes juntos para criar programas mais rapidamente.A especificação do common language runtime (CLS) descreve a maneira que os componentes criados para o common language runtime podem interagir.Para mais detalhes, consulte Especificação da linguagem comum
.NET Framework fornece a interface de IComponent e a classe base de Component para tornar mais fácil criar componentes que funcionam bem no ambiente de design, e o UserControl e as classes de Control que facilitam criar componentes visuais.
Nesta seção
Características componentes de classe
Apresenta atributos da classe e o que significa para uma classe componente.Inicialização e término de componentes
Explica onde escrever código para inicializar seu componente, para descartar de recursos do sistema, e destruir para o componente.Alterações de instâncias de componente no Visual Basic
Descreve as diferenças na criação um componente entre versões anteriores e posteriores do Visual Basic.
Seções relacionadas
Componentes e containers
Descreve o relacionamento lógico entre componentes e controles.Criação de componentes
Lista os tópicos sobre como criar seus próprios componentes.Estendendo suporte em tempo de Design
Descreve como implementar suporte em tempo de design para controles e componentes.
Topic | Location |
---|---|
Componente criação Walkthroughs | dv_mclicc |
Walkthroughs autoria de componente | Windows Forms Custom Controls |
Passo a passo de criação do componente | dv_mclicc |
Passo a passo de criação do componente | dv_mclicc |