Partilhar via


Propriedades nos controles do Windows Forms

Um controle Windows Forms herda muitas propriedades da classe base System.Windows.Forms.Control. Estes incluem propriedades como Font, ForeColor, BackColor, Bounds, ClientRectangle, DisplayRectangle, Enabled, Focused, Height, Width, Visible, AutoSizee muitos outros. Para obter detalhes sobre propriedades herdadas, consulte System.Windows.Forms.Control.

Você pode substituir propriedades herdadas em seu controle, bem como definir novas propriedades.

Nesta seção

Definição de uma propriedade
Mostra como implementar uma propriedade para um controle ou componente personalizado e mostra como integrar a propriedade no ambiente de design.

Definindo valores padrão com os métodos ShouldSerialize e Reset
Mostra como definir valores de propriedade padrão para um controle ou componente personalizado.

Property-Changed Eventos
Descreve como habilitar notificações de alteração de propriedade quando um valor de propriedade é alterado.

Como: Expor propriedades de controles constituintes
Mostra como expor propriedades de controles constituintes em um controle composto personalizado.

Implementação de Método em Controles Personalizados
Descreve como implementar métodos em controles e componentes personalizados.

Referência

UserControl
Documenta a classe base para implementar controles compostos.

TypeConverterAttribute
Documenta o atributo que especifica a TypeConverter a ser usada para um tipo de propriedade personalizada.

EditorAttribute
Documenta o atributo que especifica a UITypeEditor a ser usada para uma propriedade personalizada.

Atributos em Controlos do Windows Forms
Descreve os atributos que você pode aplicar a propriedades ou outros membros de seus controles e componentes personalizados.

Design-Time Atributos para Componentes
Lista atributos de metadados a serem aplicados a componentes e controlos para que sejam exibidos corretamente no momento do design em designers visuais.

Aumentar Design-Time Suporte
Descreve como implementar classes como editores e designers que fornecem suporte em tempo de desenvolvimento.