WebControl.IsEnabled Vlastnost

Definice

Načte hodnotu, která označuje, jestli je ovládací prvek povolený.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

Hodnota vlastnosti

Boolean

truePokud WebControl je objekt povolený, v opačném případě false .true if the WebControl object is enabled; otherwise, false.

Poznámky

Tato vlastnost je jen pro čtení.This is a read-only property. Pokud chcete ovládací prvek zakázat, nastavte jeho Enabled vlastnost na false .If you want to disable a control, you set its Enabled property to false.

Pokud ovládací prvek není obsažen v jiném ovládacím prvku, IsEnabled je hodnota vlastnosti vždy stejná jako hodnota Enabled Vlastnosti.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.

IsEnabledVlastnost má hodnotu, která se liší od vlastnosti, je- Enabled li ovládací prvek podřízen jiného ovládacího prvku a pokud jsou splněny všechny následující podmínky: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:

  • Hodnota Enabled vlastnosti nebo IsEnabled vlastnosti nadřazeného ovládacího prvku je false .The value of the Enabled property or the IsEnabled property of the parent control is false.

  • EnabledVlastnost podřízeného ovládacího prvku je nastavena na hodnotu true .The Enabled property of the child control is set to true.

V této situaci podřízený ovládací prvek zdědí zakázaný stav nadřazeného ovládacího prvku.In this situation, the child control inherits the disabled state of the parent control. IsEnabledVlastnost podřízeného ovládacího prvku vrátí hodnotu false , která označuje, že je ovládací prvek zakázán, i když podřízený ovládací prvek nebyl explicitně zakázán nastavením jeho Enabled vlastnosti na false .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. Nadřazený ovládací prvek může mít Enabled vlastnost nastavenou na true , ale může dědit zakázaný stav ze své nadřazené položky a tak dále.The parent control itself might have its Enabled property set to true but might inherit the disabled state from its parent, and so on.

Když ASP.NET vykresluje prvky HTML pro serverový ovládací prvek, označí prvky jako zakázané nastavením jejich disabled atributu nebo jeho class atributu 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. Další informace naleznete v tématech SupportsDisabledAttribute a ControlRenderingCompatibilityVersion.For more information, see SupportsDisabledAttribute and ControlRenderingCompatibilityVersion.

Platí pro

Viz také