Compartir a través de


Atributos en controles de formularios Windows Forms

Actualización: noviembre 2007

.NET Framework proporciona una variedad de atributos que puede aplicar a los miembros de sus 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.

Atributos para las propiedades de controles y componentes

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 utiliza muchos de estos atributos, vea Cómo: Aplicar atributos en controles de formularios Windows Forms.

Atributo

Descripción

AmbientValueAttribute

Especifica el valor para pasar a una propiedad que hace que la propiedad obtenga su valor de otro origen. Esto se conoce como ambiente.

BrowsableAttribute

Especifica si una propiedad o evento se debería mostrar en una ventana Propiedades.

CategoryAttribute

Especifica el nombre de la categoría donde se va a agrupar la propiedad o evento cuando se muestre en un control PropertyGrid establecido en modo Categorized.

DefaultValueAttribute

Especifica el valor predeterminado para una propiedad.

DescriptionAttribute

Especifica una descripción para una propiedad o evento.

DisplayNameAttribute

Especifica el nombre para mostrar de una propiedad, evento o método publicvoid que no toma ningún argumento.

EditorAttribute

Especifica el editor que se va a utilizar para cambiar una propiedad.

EditorBrowsableAttribute

Especifica que una propiedad o método es visible 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 los caracteres que ocultan la representación del texto de un objeto, como asteriscos.

ReadOnlyAttribute

Especifica si la propiedad a la que se enlaza este atributo es de sólo 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 la propiedad asociada.

TypeConverterAttribute

Especifica qué tipo utilizar como convertidor para el objeto al que está enlazado este atributo.

Atributos para las propiedades de enlaces de datos

En la tabla siguiente se muestran los atributos que se pueden aplicar para especificar cómo los controles y componentes personalizados interactúan con enlace de datos.

Atributo

Descripción

BindableAttribute

Especifica si una propiedad se utiliza normalmente para enlace.

ComplexBindingPropertiesAttribute

Especifica las propiedades del origen de datos y del miembro de datos para 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 para un componente.

AttributeProviderAttribute

Habilita el redireccionamiento del atributo.

Atributos para las 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 del componente.

DefaultPropertyAttribute

Especifica la propiedad predeterminada del 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 determinada categoría.

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.

Vea también

Tareas

Cómo: Aplicar atributos en controles de formularios Windows Forms

Referencia

Attribute

Otros recursos

Ampliar compatibilidad en tiempo de diseño

Desarrollar controles personalizados de formularios Windows Forms con .NET Framework