次の方法で共有


CheckBox コンストラクター

定義

CheckBox クラスの新しいインスタンスを初期化します。

public:
 CheckBox();
public CheckBox ();
Public Sub New ()

注意

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


<%@ Page Language="C#" AutoEventWireup="True" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >

<head runat="server">
    <title> CheckBox Constructor Example </title>
<script runat="server">

      void Page_Load(Object sender, EventArgs e)
      {

         // Create new CheckBox control.
         CheckBox NewCheckBox = new CheckBox();
         NewCheckBox.ID="FeatureCheckBox";
         NewCheckBox.Text="Enable feature";
         NewCheckBox.AutoPostBack = true;

         // Register the event-handling method for the CheckedChanged event. 
         NewCheckBox.CheckedChanged += new EventHandler(this.Check_Change);

         // Add the control to the Controls collection of the
         // PlaceHolder control. 
         Place.Controls.Clear();
         Place.Controls.Add(NewCheckBox);

      }

      void Check_Change(Object sender, EventArgs e)
      {

         // Retrieve the CheckBox control from the PlaceHolder control.
         CheckBox check = (CheckBox)Place.FindControl("FeatureCheckBox");

         // Display the appropriate message based on the state of the
         // CheckBox control. 
         if(check.Checked)
         {
            Message.Text = "Feature enabled.";
         }
         else
         {
            Message.Text = "Feature disabled.";
         }

      }

   </script>

</head>

<body>

   <form id="form1" runat="server">

      <h3> CheckBox Constructor Example </h3>

      Click the check box.

      <br /><br />

      <asp:Placeholder id="Place" 
           runat="server"/>

      <br /><br />

      <asp:Label id="Message" 
           runat="server"/>

   </form>

</body>

</html>

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >

<head runat="server">
    <title> CheckBox Constructor Example </title>
<script runat="server">

      Sub Page_Load(sender As Object, e As EventArgs)

         ' Create new CheckBox control.
         Dim NewCheckBox As CheckBox = New CheckBox()
         NewCheckBox.ID="FeatureCheckBox"
         NewCheckBox.Text="Enable feature"
         NewCheckBox.AutoPostBack = True

         ' Register the event handling method for the CheckedChanged event. 
         AddHandler NewCheckBox.CheckedChanged, AddressOf Check_Change

         ' Add the control to the Controls collection of the
         ' PlaceHolder control. 
         Place.Controls.Clear()
         Place.Controls.Add(NewCheckBox)

      End Sub

      Sub Check_Change(sender As Object, e As EventArgs)

         ' Retrieve the CheckBox control from the PlaceHolder control.
         Dim check As CheckBox = _
            CType(Place.FindControl("FeatureCheckBox"), CheckBox)

         ' Display the appropriate message based on the state of the
         ' CheckBox control. 
         If check.Checked Then
         
            Message.Text = "Feature enabled."
     
         Else
         
            Message.Text = "Feature disabled."
         
         End If


      End Sub

   </script>

</head>

<body>

   <form id="form1" runat="server">

      <h3> CheckBox Constructor Example </h3>

      Click the check box.

      <br /><br />

      <asp:Placeholder id="Place" 
           runat="server"/>

      <br /><br />

      <asp:Label id="Message" 
           runat="server"/>

   </form>

</body>

</html>

注釈

このコンストラクターを使用して、 クラスの CheckBox 新しいインスタンスを作成および初期化します。

適用対象