WebControl.IsEnabled WebControl.IsEnabled WebControl.IsEnabled WebControl.IsEnabled Property

Definición

Obtiene un valor que indica si está habilitado el control.Gets a value indicating whether the control is enabled.

protected public:
 property bool IsEnabled { bool get(); };
protected internal bool IsEnabled { get; }
member this.IsEnabled : bool
Protected Friend ReadOnly Property IsEnabled As Boolean

Valor de propiedad

Es true si el objeto WebControl está habilitado; en caso contrario, es false.true if the WebControl object is enabled; otherwise, false.

Comentarios

Esta propiedad es de solo lectura.This is a read-only property. Si desea deshabilitar un control, establezca su Enabled propiedad en. falseIf you want to disable a control, you set its Enabled property to false.

Si un control no está incluido en otro control, el valor de la IsEnabled propiedad siempre es el mismo que el valor de la Enabled propiedad.If a control is not contained by another control, the value of the IsEnabled property is always the same as the value of the Enabled property.

La IsEnabled propiedad tiene un valor que es diferente de la Enabled propiedad si un control es un elemento secundario de otro control y si se cumplen todas las circunstancias siguientes:The IsEnabled property has a value that is different from the Enabled property if a control is a child of another control and if all the following circumstances are true:

  • El valor de la Enabled propiedad IsEnabled o de la propiedad del control principal es false.The value of the Enabled property or the IsEnabled property of the parent control is false.

  • La Enabled propiedad del control secundario está establecida en true.The Enabled property of the child control is set to true.

En esta situación, el control secundario hereda el Estado deshabilitado del control primario.In this situation, the child control inherits the disabled state of the parent control. La IsEnabled propiedad del control secundario devuelve false para indicar que el control está deshabilitado aunque el control secundario no se haya deshabilitado explícitamente estableciendo falsesu Enabled propiedad en.The IsEnabled property of the child control returns false to indicate that the control is disabled even though the child control was not explicitly disabled by setting its Enabled property to false. El propio control primario puede tener su Enabled propiedad establecida en true , pero puede heredar el Estado deshabilitado de su elemento primario, y así sucesivamente.The parent control itself might have its Enabled property set to true but might inherit the disabled state from its parent, and so on.

Cuando ASP.net representa elementos HTML para un control de servidor, marca los elementos como deshabilitados estableciendo su disabled atributo o su atributo class CSS.When ASP.NET renders HTML elements for a server control, it marks the elements as disabled by setting their disabled attribute or their CSS class attribute. Para obtener más información, vea SupportsDisabledAttribute y ControlRenderingCompatibilityVersion.For more information, see SupportsDisabledAttribute and ControlRenderingCompatibilityVersion.

Se aplica a

Consulte también: