WebControl.IsEnabled Właściwość

Definicja

Pobiera wartość wskazującą, czy kontrolka jest włączona.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

Wartość właściwości

Boolean

trueJeśli WebControl obiekt jest włączony; w przeciwnym razie, false .true if the WebControl object is enabled; otherwise, false.

Uwagi

Jest to właściwość tylko do odczytu.This is a read-only property. Jeśli chcesz wyłączyć kontrolkę, ustaw jej Enabled Właściwość na false .If you want to disable a control, you set its Enabled property to false.

Jeśli formant nie jest zawarty w innej kontrolce, wartość IsEnabled właściwości jest zawsze taka sama jak wartość Enabled właściwości.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.

IsEnabledWłaściwość ma wartość inną niż Enabled Właściwość, jeśli formant jest elementem podrzędnym innej kontrolki i jeśli spełnione są wszystkie następujące warunki: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:

  • Wartość Enabled właściwości lub IsEnabled właściwości kontrolki nadrzędnej to false .The value of the Enabled property or the IsEnabled property of the parent control is false.

  • EnabledWłaściwość formantu podrzędnego jest ustawiona na true .The Enabled property of the child control is set to true.

W tej sytuacji formant podrzędny dziedziczy stan wyłączony kontrolki nadrzędnej.In this situation, the child control inherits the disabled state of the parent control. IsEnabledWłaściwość formantu podrzędnego zwraca false , aby wskazać, że formant jest wyłączony, mimo że formant podrzędny nie został jawnie wyłączony przez ustawienie jego Enabled właściwości 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. Sama kontrolka nadrzędna może mieć Enabled Właściwość ustawioną na wartość, która true może dziedziczyć stan wyłączony z jego elementu nadrzędnego i tak dalej.The parent control itself might have its Enabled property set to true but might inherit the disabled state from its parent, and so on.

Gdy ASP.NET renderuje elementy HTML dla formantu serwera, oznacza elementy jako wyłączone przez ustawienie ich disabled atrybutu lub ich class atrybutu 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. Aby uzyskać więcej informacji, zobacz SupportsDisabledAttribute i ControlRenderingCompatibilityVersion.For more information, see SupportsDisabledAttribute and ControlRenderingCompatibilityVersion.

Dotyczy

Zobacz też