WebControl.IsEnabled プロパティ   
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コントロールが有効かどうかを示す値を取得します。
protected public:
 property bool IsEnabled { bool get(); };
	protected internal bool IsEnabled { get; }
	member this.IsEnabled : bool
	Protected Friend ReadOnly Property IsEnabled As Boolean
	プロパティ値
              WebControl オブジェクトが有効な場合は true。それ以外の場合は false。
注釈
これは、読み取り専用プロパティです。 コントロールを無効にする場合は、そのプロパティを Enabled に設定します false。
コントロールが別のコントロールに含まれていない場合、プロパティの IsEnabled 値は常に プロパティの Enabled 値と同じです。
IsEnabledプロパティには、コントロールが別のコントロールのEnabled子であり、次のすべての状況が当てはまる場合は、 プロパティとは異なる値があります。
この状況では、子コントロールは親コントロールの無効な状態を継承します。 
              IsEnabled子コントロールの プロパティを に設定Enabledして、子コントロールが明示的に無効にされていない場合でも、コントロールが無効になっていることを示すために、子コントロールの プロパティfalseが 返falseされます。 親コントロール自体のプロパティは Enabled に true 設定されていても、無効な状態を親から継承する場合があります。
ASP.NET サーバー コントロールの HTML 要素をレンダリングするときに、その属性または CSS class 属性を設定することで、要素をdisabled無効としてマークします。 詳細については、次のトピックを参照してください。 SupportsDisabledAttribute および ControlRenderingCompatibilityVersion