Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O .NET Framework fornece uma variedade de atributos que você pode aplicar aos membros de seus controles e componentes personalizados. Alguns desses atributos afetam o comportamento em tempo de execução de uma classe e outros afetam o comportamento de tempo de design.
Cuidado
Este conteúdo foi escrito para o .NET Framework. Se você estiver usando o .NET 6 ou uma versão posterior, use esse conteúdo com cuidado. O sistema de design foi alterado para Windows Forms e é importante que você examine o artigo Alterações do Designer desde o .NET Framework.
Atributos para propriedades de controle e componente
A tabela a seguir mostra os atributos que você pode aplicar às propriedades ou a outros membros de seus controles e componentes personalizados. Para obter um exemplo que usa muitos desses atributos, consulte Como aplicar atributos em controles do Windows Forms.
| Atributo | Descrição |
|---|---|
| AmbientValueAttribute | Especifica o valor a ser passado para uma propriedade para fazer com que a propriedade obtenha seu valor de outra fonte. Isso é chamado de ambiente. |
| BrowsableAttribute | Especifica se uma propriedade ou evento deve ser exibido em uma janela Propriedades . |
| CategoryAttribute | Especifica o nome da categoria para a qual a propriedade ou o evento serão agrupados quando exibidos em um PropertyGrid controle definido no modo Categorized. |
| DefaultValueAttribute | Especifica o valor padrão de uma propriedade. |
| DescriptionAttribute | Especifica uma descrição de uma propriedade ou evento. |
| DisplayNameAttribute | Especifica o nome de exibição de uma propriedade, evento ou public void método que não usa argumentos. |
| EditorAttribute | Especifica o editor a ser usado para alterar uma propriedade. |
| EditorBrowsableAttribute | Especifica que uma propriedade ou método pode ser exibido em um editor. |
| HelpKeywordAttribute | Especifica a palavra-chave de contexto para uma classe ou membro. |
| LocalizableAttribute | Especifica se uma propriedade deve ser localizada. |
| PasswordPropertyTextAttribute | Indica que a representação de texto de um objeto é obscurecida por caracteres como asteriscos. |
| ReadOnlyAttribute | Especifica se a propriedade à qual esse atributo está associado é somente leitura ou leitura/gravação em tempo de projeto. |
| RefreshPropertiesAttribute | Indica que a grade de propriedades deve ser atualizada quando o valor da propriedade associada for alterado. |
| TypeConverterAttribute | Especifica a qual tipo usar como conversor para o objeto ao qual esse atributo está associado. |
Atributos para propriedades de associação de dados
A tabela a seguir mostra os atributos que você pode aplicar para especificar como seus controles e componentes personalizados interagem com a associação de dados.
| Atributo | Descrição |
|---|---|
| BindableAttribute | Especifica se uma propriedade normalmente é usada para associação. |
| ComplexBindingPropertiesAttribute | Especifica as propriedades da fonte de dados e do membro de dados para um componente. |
| DefaultBindingPropertyAttribute | Especifica a propriedade de associação padrão para um componente. |
| LookupBindingPropertiesAttribute | Especifica as propriedades da fonte de dados e do membro de dados para um componente. |
| AttributeProviderAttribute | Habilita o redirecionamento de atributo. |
Atributos para classes
A tabela a seguir mostra os atributos que você pode aplicar para especificar o comportamento de seus controles e componentes personalizados em tempo de design.
| Atributo | Descrição |
|---|---|
| DefaultEventAttribute | Especifica o evento padrão para um componente. |
| DefaultPropertyAttribute | Especifica a propriedade padrão para um componente. |
| DesignerAttribute | Especifica a classe usada para implementar serviços de tempo de design para um componente. |
| DesignerCategoryAttribute | Especifica que o designer de uma classe pertence a uma determinada categoria. |
| ToolboxItemAttribute | Representa um atributo de um item de caixa de ferramentas. |
| ToolboxItemFilterAttribute | Especifica a cadeia de caracteres de filtro e o tipo de filtro a ser usado para um item da Caixa de Ferramentas. |
Consulte também
.NET Desktop feedback