Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 em tempo de design.
Atenção
Este conteúdo foi escrito para .NET Framework. Se você estiver usando o .NET 6 ou uma versão posterior, use este conteúdo com cuidado. O sistema de designer foi alterado para Windows Forms e é importante que você revise as alterações do Designer desde o artigo do .NET Framework.
Atributos para propriedades de controle e componente
A tabela a seguir mostra os atributos que você pode aplicar a propriedades ou 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. Isto é conhecido como ambiente . |
| BrowsableAttribute | Especifica se uma propriedade ou evento deve ser exibido numa janela Propriedades. |
| CategoryAttribute | Especifica o nome da categoria na qual a propriedade ou evento deve ser agrupada quando é apresentada num controlo PropertyGrid configurado para o modo Categorized. |
| DefaultValueAttribute | Especifica o valor padrão para uma propriedade. |
| DescriptionAttribute | Especifica uma descrição para uma propriedade ou evento. |
| DisplayNameAttribute | Especifica o nome para 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 visualizado 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á vinculado é somente leitura ou leitura/gravação em tempo de design. |
| RefreshPropertiesAttribute | Indica que a grade de propriedades deve ser atualizada quando o valor da propriedade associada for alterado. |
| TypeConverterAttribute | Especifica o tipo a ser usado como conversor para o objeto ao qual esse atributo está vinculado. |
Atributos para propriedades de vinculaçã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 vinculação de dados.
| Atributo | Descrição |
|---|---|
| BindableAttribute | Especifica se uma propriedade é normalmente usada para vinculação. |
| ComplexBindingPropertiesAttribute | Especifica a fonte de dados e as propriedades do membro de dados para um componente. |
| DefaultBindingPropertyAttribute | Especifica a propriedade de associação padrão para um componente. |
| LookupBindingPropertiesAttribute | Especifica a fonte de dados e as propriedades do membro de dados para um componente. |
| AttributeProviderAttribute | Permite o redirecionamento de atributos. |
Atributos de 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 da caixa de ferramentas. |
| ToolboxItemFilterAttribute | Especifica a cadeia de caracteres de filtro e o tipo de filtro a serem usados para um item da Caixa de Ferramentas. |
Ver também
.NET Desktop feedback