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 ovládací prvek povolen.
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 je-li WebControl objekt povolen; jinak , false.
Poznámky
Toto je vlastnost pouze pro čtení. Pokud chcete ovládací prvek zakázat, nastavíte 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ého ovládacího prvku a pokud jsou splněny 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 nastavena na
truehodnotu .
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í false k označení, že ovládací prvek je zakázán, 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 dědit zakázaný stav z nadřazeného objektu atd.
Když ASP.NET vykresluje elementy HTML pro serverový ovládací prvek, označí prvky jako zakázané nastavením atributu disabled nebo atributu CSS class . Pro více informací se podívejte na SupportsDisabledAttribute a ControlRenderingCompatibilityVersion.