Udostępnij za pośrednictwem


WebControl.IsEnabled Właściwość

Definicja

Pobiera wartość wskazującą, czy kontrolka jest włączona.

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

Wartość właściwości

true WebControl jeśli obiekt jest włączony; w przeciwnym razie false.

Uwagi

Jest to właściwość tylko do odczytu. Jeśli chcesz wyłączyć kontrolkę, ustaw jej Enabled właściwość na false.

Jeśli kontrolka nie jest zawarta przez inną kontrolkę, wartość IsEnabled właściwości jest zawsze taka sama jak wartość Enabled właściwości.

Właściwość IsEnabled ma wartość inną niż Enabled właściwość, jeśli kontrolka jest elementem podrzędnym innej kontrolki i jeśli wszystkie następujące okoliczności są spełnione:

  • Wartość Enabled właściwości lub IsEnabled właściwości kontrolki nadrzędnej to false.

  • Właściwość Enabled kontrolki podrzędnej jest ustawiona na true.

W takiej sytuacji kontrolka podrzędna dziedziczy wyłączony stan kontrolki nadrzędnej. Właściwość IsEnabled kontrolki podrzędnej zwraca false wartość , aby wskazać, że kontrolka jest wyłączona, mimo że kontrolka podrzędna nie została jawnie wyłączona, ustawiając jej Enabled właściwość na false. Sama kontrolka nadrzędna może mieć ustawioną Enabled właściwość , true ale może dziedziczyć stan wyłączony od jej elementu nadrzędnego itd.

Gdy ASP.NET renderuje elementy HTML dla kontrolki serwera, oznacza elementy jako wyłączone przez ustawienie disabled atrybutu lub atrybutu CSS class . Aby uzyskać więcej informacji, zobacz SupportsDisabledAttribute i ControlRenderingCompatibilityVersion.

Dotyczy

Zobacz też