Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
.NET Framework proporciona una variedad de atributos que puede aplicar a los miembros de los controles y componentes personalizados. Algunos de estos atributos afectan al comportamiento en tiempo de ejecución de una clase y otros afectan al comportamiento en tiempo de diseño.
Precaución
Este contenido se escribió para .NET Framework. Si usa .NET 6 o una versión posterior, use este contenido con precaución. El sistema de diseñador ha cambiado para Windows Forms y es importante que revise los cambios del diseñador desde el artículo de .NET Framework .
Atributos para propiedades de control y componente
En la tabla siguiente se muestran los atributos que se pueden aplicar a las propiedades o a otros miembros de los controles y componentes personalizados. Para obtener un ejemplo que usa muchos de estos atributos, vea Cómo: Aplicar atributos en controles de Windows Forms.
| Atributo | Descripción |
|---|---|
| AmbientValueAttribute | Especifica el valor para pasar a una propiedad que hace que esta obtenga su valor de otro origen. Esto se conoce como ambiente. |
| BrowsableAttribute | Especifica si una propiedad o un evento se debería mostrar en una ventana Propiedades. |
| CategoryAttribute | Especifica el nombre de la categoría en la que se agrupa la propiedad o el evento cuando se muestra en un control PropertyGrid establecido en el modo Categorized. |
| DefaultValueAttribute | Especifica el valor predeterminado de una propiedad. |
| DescriptionAttribute | Especifica una descripción para una propiedad o evento. |
| DisplayNameAttribute | Especifica el nombre visible para una propiedad, evento o método public void que no requiere argumentos. |
| EditorAttribute | Especifica el editor que se va a utilizar para cambiar una propiedad. |
| EditorBrowsableAttribute | Especifica que una propiedad o un método son visibles en un editor. |
| HelpKeywordAttribute | Especifica la palabra clave de contexto para una clase o miembro. |
| LocalizableAttribute | Especifica si se debería localizar una propiedad. |
| PasswordPropertyTextAttribute | Indica que la representación de texto de un objeto está oculta por caracteres como asteriscos. |
| ReadOnlyAttribute | Especifica si la propiedad a la que se enlaza este atributo es de solo lectura o de lectura y escritura en tiempo de diseño. |
| RefreshPropertiesAttribute | Indica que la cuadrícula de la propiedad debería actualizarse cuando cambia el valor de propiedad asociado. |
| TypeConverterAttribute | Especifica el tipo que se debe utilizar como convertidor para el objeto al que está enlazado este atributo. |
Atributos para propiedades de enlace de datos
En la tabla siguiente se muestran los atributos que puede aplicar para especificar cómo interactúan los componentes y controles personalizados con el enlace de datos.
| Atributo | Descripción |
|---|---|
| BindableAttribute | Especifica si una propiedad se usa normalmente para la vinculación. |
| ComplexBindingPropertiesAttribute | Especifica las propiedades del origen de datos y del miembro de datos de un componente. |
| DefaultBindingPropertyAttribute | Especifica la propiedad de enlace predeterminada para un componente. |
| LookupBindingPropertiesAttribute | Especifica las propiedades del origen de datos y del miembro de datos de un componente. |
| AttributeProviderAttribute | Habilita el redireccionamiento de atributos. |
Atributos de clases
En la tabla siguiente se muestran los atributos que se pueden aplicar para especificar en tiempo de diseño el comportamiento de los controles y componentes personalizados.
| Atributo | Descripción |
|---|---|
| DefaultEventAttribute | Especifica el evento predeterminado para un componente. |
| DefaultPropertyAttribute | Especifica la propiedad predeterminada para un componente. |
| DesignerAttribute | Especifica la clase utilizada para implementar, en tiempo de diseño, los servicios para un componente. |
| DesignerCategoryAttribute | Especifica que el diseñador de una clase pertenece a una categoría determinada. |
| ToolboxItemAttribute | Representa un atributo de un elemento del cuadro de herramientas. |
| ToolboxItemFilterAttribute | Especifica la cadena del filtro y el tipo de filtro que se va a utilizar para un elemento del cuadro de herramientas. |
Consulte también
.NET Desktop feedback