Atributos de controles do Windows Forms

A.NET Framework fornece uma variedade de atributos que você pode aplicar aos membros dos componentes e controles personalizados. Alguns desses atributos afetam o comportamento de tempo de execução de uma classe e outros afetam o comportamento de tempo de design.

Atributos para o controle e as propriedades do componente

A tabela a seguir mostra os atributos que você pode aplicar propriedades ou outros membros de seus componentes e controles personalizados. Para obter um exemplo que usa muitos desses atributos, consulte Como: Aplicar atributos de controles do Windows Forms.

Atributo

Descrição

AmbientValueAttribute

Especifica o valor para passar para uma propriedade para fazer com que a propriedade para obter o valor de outra fonte. Isso é conhecido como ambiência.

BrowsableAttribute

Especifica se uma propriedade ou evento deve ser exibido em um Propriedades janela.

CategoryAttribute

Especifica o nome da categoria na qual agrupar a propriedade ou evento quando exibido em um PropertyGrid controle definido como Categorized modo.

DefaultValueAttribute

Especifica um valor padrão de uma propriedade.

DescriptionAttribute

Especifica uma descrição para um evento ou propriedade.

DisplayNameAttribute

Especifica o nome de exibição para uma propriedade, evento, ou public void método que leva sem argumentos.

EditorAttribute

Especifica o editor para usar para alterar uma propriedade.

EditorBrowsableAttribute

Especifica que uma propriedade ou método é visível em um editor.

HelpKeywordAttribute

Especifica o contexto palavra-chave para uma classe ou membro.

LocalizableAttribute

Especifica se uma propriedade deve ser localizada.

PasswordPropertyTextAttribute

Indica que a representação de texto do objeto é obscurecida por caracteres, como asteriscos.

ReadOnlyAttribute

Especifica se a propriedade vinculado a esse atributo é somente leitura ou leitura/gravação em tempo de design.

RefreshPropertiesAttribute

Indica que a grade de propriedade deve atualizar quando o valor da propriedade associada é alterado.

TypeConverterAttribute

Especifica o tipo a ser usado como um conversor para o objeto este atributo está acoplado.

Atributos para propriedades de vinculação de dados

A tabela a seguir mostra os atributos que você pode aplicar para especificar como os seus controles personalizados e componentes interagem com a vinculação de dados.

Atributo

Descrição

BindableAttribute

Especifica se uma propriedade normalmente é usada para vinculação.

ComplexBindingPropertiesAttribute

Especifica a fonte de dados e propriedades de membro de dados para um componente.

DefaultBindingPropertyAttribute

Especifica a propriedade de ligação padrão para um componente.

LookupBindingPropertiesAttribute

Especifica a fonte de dados e propriedades de membro de dados para um componente.

AttributeProviderAttribute

Permite o redirecionamento de atributo.

Atributos para as Classes

A tabela a seguir mostra os atributos que você pode aplicar para especificar o comportamento de componentes e controles personalizados em tempo de design.

Atributo

Descrição

DefaultEventAttribute

Especifica o evento padrão de um componente.

DefaultPropertyAttribute

especifica um valor padrão para a propriedade.

DesignerAttribute

Especifica a classe usada para implementar os serviços para um componente em tempo de design.

DesignerCategoryAttribute

Especifica que o designer de uma classe pertence a uma determinada categoria.

ToolboxItemAttribute

Representa um atributo de um item da caixa de ferramentas.

ToolboxItemFilterAttribute

Especifica a seqüência de caracteres de filtro e o tipo de filtro a ser usado para um item da caixa de ferramentas.

Consulte também

Tarefas

Como: Aplicar atributos de controles do Windows Forms

Referência

Attribute

Outros recursos

Estendendo suporte em tempo de design

Desenvolvendo controles de formulários do Windows personalizada com o.NET Framework