WebControl.IsEnabled Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu označující, zda je povolen ovládací prvek.
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
true
WebControl pokud je objekt povolený, jinak hodnota false
.
Poznámky
Toto je vlastnost jen pro čtení. Pokud chcete ovládací prvek zakázat, nastavte jeho Enabled vlastnost na false
.
Pokud ovládací prvek není obsažen v jiném ovládacím prvku, hodnota IsEnabled vlastnosti je vždy stejná jako hodnota Enabled vlastnosti.
Vlastnost IsEnabled má hodnotu, která se liší od Enabled vlastnosti, pokud je ovládací prvek podřízený jinému ovládacímu prvku a platí všechny následující okolnosti:
Hodnota Enabled vlastnosti nebo IsEnabled vlastnosti nadřazeného ovládacího prvku je
false
.Vlastnost Enabled podřízeného ovládacího prvku je nastavená na
true
.
V takovém případě podřízený ovládací prvek dědí zakázaný stav nadřazeného ovládacího prvku. Vlastnost IsEnabled podřízeného ovládacího prvku se vrátí a označuje false
, že ovládací prvek je zakázaný, i když podřízený ovládací prvek nebyl explicitně zakázán nastavením jeho Enabled vlastnosti na false
. Samotný nadřazený ovládací prvek může mít vlastnost Enabled nastavenou na true
hodnotu , ale může zdědit zakázaný stav z nadřazeného prvku atd.
Když ASP.NET vykresluje elementy HTML pro serverový ovládací prvek, označí elementy jako zakázané nastavením jejich disabled
atributu nebo atributu CSS class
. Další informace naleznete v tématech SupportsDisabledAttribute a ControlRenderingCompatibilityVersion.