Compartilhar via


Propriedades em controles do Windows Forms

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

Você pode substituir as propriedades herdadas em seu controle e também definir novas propriedades.

Nesta seção

Definindo Uma Propriedade
Mostra como implementar uma propriedade para um controle ou componente personalizado e mostra como integrar a propriedade ao 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.

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

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

Implementação do 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 o TypeConverter a ser usado para um tipo de propriedade personalizado.

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

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

atributos Design-Time para componentes
Lista os atributos de metadados a serem aplicados a componentes e controles para que sejam apresentados corretamente durante o desenvolvimento em designers visuais.

Estendimento do suporte Design-Time
Descreve como implementar classes como editores e designers que oferecem suporte no momento de design.