WebControl.Enabled プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > WebControl.Enabled プロパティの意味・解説 

WebControl.Enabled プロパティ

Web サーバー コントロールを有効にするかどうかを示す値を取得または設定します。

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

<BindableAttribute(True)> _
<ThemeableAttribute(False)> _
Public Overridable Property
 Enabled As Boolean
Dim instance As WebControl
Dim value As Boolean

value = instance.Enabled

instance.Enabled = value
[BindableAttribute(true)] 
[ThemeableAttribute(false)] 
public virtual bool Enabled { get;
 set; }
[BindableAttribute(true)] 
[ThemeableAttribute(false)] 
public:
virtual property bool Enabled {
    bool get ();
    void set (bool value);
}
/** @property */
public boolean get_Enabled ()

/** @property */
public void set_Enabled (boolean value)

プロパティ値
コントロールを有効にする場合は true。それ以外の場合は false。既定値は true です。

解説解説

Enabled プロパティを使用して、コントロールを機能させるかどうかを指定または確認します。このプロパティを false に設定すると、コントロールは淡色表示になり、コントロールには入力できなくなります。

メモメモ

このプロパティをサポートしないブラウザもあります。コントロールを淡色表示にしてロックする機能は、Microsoft Internet Explorer Version 4 以降と互換性のあるブラウザでのみ動作します。

このプロパティは、コントロールの階層構造の下位層にも反映されます。このため、コンテナ コントロールを無効にすると、そのコンテナ内のすべての子コントロールも無効になります。

このプロパティをサポートしないコントロールもあります。詳細については、個々のコントロールのトピックを参照してください。

このプロパティを、テーマまたはスタイル シート テーマを使用して設定することはできません。詳細については、ThemeableAttribute、ASP.NET のテーマとスキンの概要 の各トピックを参照してください。

使用例使用例

Enabled プロパティをプログラムによって設定して、WebControl 基本クラスから継承した、TextBox コントロールを有効または無効にする方法の例を次に示します。

メモメモ

次のコード サンプルはシングルファイル コード モデルを使用しており、分離コード ファイルに直接コピーされた場合は正常に動作しない可能性があります。このコード サンプルは、拡張子が .aspx の空のテキスト ファイルにコピーする必要があります。Web フォームのコード モデルの詳細については、「ASP.NET Web ページのコード モデル」を参照してください。

<%@ Page Language="VB" AutoEventWireup="True"
 %>

<html>
 <body>
 
     <h3>Enabled Property of a Web Control<br></h3>
 
 <script language="VB" runat="server">
 
    Sub SubmitBtn1_Click(sender As Object,
 e As EventArgs)
        TextBox1.Enabled = Not(TextBox1.Enabled)
    End Sub
 
 </script>
 
 <form runat=server>
 
     <asp:TextBox id="TextBox1" BackColor="LightBlue"
 runat="server"/>
     <p>
 
     <asp:TextBox id="TextBox2" BackColor="LightGreen"
 runat="server"/>
     <p>
 
     <asp:Button id="SubmitBtn1" OnClick="SubmitBtn1_Click"
 
     Text="Click to disable/enable the light blue text box"
 
     runat="server"/>
     <p>
     
 </form>
 
 </body>
 </html>
 
<%@ Page Language="C#" AutoEventWireup="True" %>

<html>
 <body>
 
     <h3>Enabled Property of a Web Control<br></h3>
 
 <script language="C#" runat="server">
 
     void SubmitBtn1_Click(Object sender, EventArgs e) {
        TextBox1.Enabled = !(TextBox1.Enabled);
     }
 
 </script>
 
 <form runat=server>
 
     <asp:TextBox id="TextBox1" BackColor="LightBlue" runat="server"/>
     <p>
 
     <asp:TextBox id="TextBox2" BackColor="LightGreen" runat="server"/>
     <p>
 
     <asp:Button id="SubmitBtn1" OnClick="SubmitBtn1_Click"
 
     Text="Click to disable/enable the light blue text box" 
     runat="server"/>
     <p>
     
 </form>
 
 </body>
 </html>
 
<%@ Page Language="JScript" AutoEventWireup="True" %>

<html>
 <body>
 
     <h3>Enabled Property of a Web Control<br></h3>
 
 <script language="JSCRIPT" runat="server">
 
    function SubmitBtn1_Click(sender : Object, e : EventArgs){
        TextBox1.Enabled = !TextBox1.Enabled
    }
 
 </script>
 
 <form runat=server>
 
     <asp:TextBox id="TextBox1" BackColor="LightBlue" runat="server"/>
     <p>
 
     <asp:TextBox id="TextBox2" BackColor="LightGreen" runat="server"/>
     <p>
 
     <asp:Button id="SubmitBtn1" OnClick="SubmitBtn1_Click"
 
     Text="Click to disable/enable the light blue text box" 
     runat="server"/>
     <p>
     
 </form>
 
 </body>
 </html>
 
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「WebControl.Enabled プロパティ」の関連用語

WebControl.Enabled プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



WebControl.Enabled プロパティのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS