WebControl.IsEnabled Propriété

Définition

Obtient une valeur indiquant si le contrôle est activé.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

Valeur de propriété

Boolean

true si l'objet WebControl est activé ; sinon, false.true if the WebControl object is enabled; otherwise, false.

Remarques

Il s’agit d’une propriété en lecture seule.This is a read-only property. Si vous souhaitez désactiver un contrôle, vous affectez à sa propriété la valeur Enabled false .If you want to disable a control, you set its Enabled property to false.

Si un contrôle n’est pas contenu dans un autre contrôle, la valeur de la IsEnabled propriété est toujours la même que la valeur de la Enabled propriété.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.

La IsEnabled propriété a une valeur qui est différente de la Enabled propriété si un contrôle est un enfant d’un autre contrôle et si toutes les circonstances suivantes sont vraies :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:

  • La valeur de la Enabled propriété ou IsEnabled de la propriété du contrôle parent est false .The value of the Enabled property or the IsEnabled property of the parent control is false.

  • La Enabled propriété du contrôle enfant a la valeur true .The Enabled property of the child control is set to true.

Dans ce cas, le contrôle enfant hérite de l’état désactivé du contrôle parent.In this situation, the child control inherits the disabled state of the parent control. La IsEnabled propriété du contrôle enfant retourne false pour indiquer que le contrôle est désactivé même si le contrôle enfant n’a pas été explicitement désactivé en affectant à sa propriété la valeur Enabled 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. La propriété du contrôle parent lui-même peut avoir la Enabled valeur true , mais peut hériter de l’état désactivé de son parent, et ainsi de suite.The parent control itself might have its Enabled property set to true but might inherit the disabled state from its parent, and so on.

Quand ASP.NET restitue des éléments HTML pour un contrôle serveur, il marque les éléments comme étant désactivés en définissant leur disabled attribut ou leur class attribut 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. Pour plus d’informations, consultez SupportsDisabledAttribute et ControlRenderingCompatibilityVersion.For more information, see SupportsDisabledAttribute and ControlRenderingCompatibilityVersion.

S’applique à

Voir aussi