ICheckBoxControlとは? わかりやすく解説

ICheckBoxControl イベント


パブリック イベントパブリック イベント

  名前 説明
パブリック イベント CheckedChanged Checked プロパティの値がサーバーへのポスト間で変更された場合に発生します。
参照参照

関連項目

ICheckBoxControl インターフェイス
System.Web.UI 名前空間

ICheckBoxControl インターフェイス

メモ : このインターフェイスは、.NET Framework version 2.0 で新しく追加されたものです。

チェック ボックスとして機能するコントロールが実装するプロパティおよびイベントを定義します。

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

Public Interface ICheckBoxControl
Dim instance As ICheckBoxControl
public interface ICheckBoxControl
public interface class ICheckBoxControl
public interface ICheckBoxControl
public interface ICheckBoxControl
解説解説
使用例使用例

CheckBox は、ICheckBoxControl を実装します。Checked プロパティの値を読み込み、CheckedChanged イベントに応答する方法を次のコード例に示します。

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

<html>
<head>
 
   <script runat="server">
 
      Sub Check_Clicked(sender As Object,
 e As EventArgs) 

         ' Calculate the subtotal and display the result in currency
 format.
         ' Include tax if the check box is selected.
         Message.Text = CalculateTotal(checkbox1.Checked).ToString("c")

      End Sub

      Sub Page_Load(sender As Object,
 e As EventArgs)

         ' Display the subtotal without tax when the page is first loaded.
         If Not IsPostBack Then

            ' Calculate the subtotal and display the result in currency
 format.
            Message.Text = CalculateTotal(false).ToString("c")

         End If

      End Sub

      Function CalculateTotal(Taxable As Boolean)
 As Double 

         ' Calculate the subtotal for the example.
         Dim Result As Double
 = 1.99 + 2.99 + 3.99

         ' Add tax, if applicable.
         If(Taxable)

            Result += Result * 0.086
         
         End If

         Return Result 

      End Function
 
   </script>
 
</head>
 
<body>
 
   <form runat="server">
 
      <h3>CheckBox CheckedChanged Example</h3>

      Select whether to include tax in
 the subtotal.

      <br><br>

      <table border="1" cellpadding="5">

         <tr>

            <th colspan="2">

               Shopping cart

            </th>

         </tr>

         <tr>

            <td>

               Item 1

            </td>

            <td>

               $1.99

            </td>

         </tr>

         <tr>

            <td>

               Item 2

            </td>

            <td>

               $2.99

            </td>

         </tr>

         <tr>

            <td>

               Item 3

            </td>

            <td>

               $3.99

            </td>

         </tr>

         <tr>

            <td>

               <b>Subtotal</b>

            </td>

            <td>

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

            </td>

         </tr>

         <tr>

            <td colspan="2">

               <asp:CheckBox id="checkbox1" runat="server"
                    AutoPostBack="True"
                    Text="Include 8.6% sales tax"
                    TextAlign="Right"
                    OnCheckedChanged="Check_Clicked"/>

            </td>

         </tr>

      </table>
                   
   </form>
         
</body>

</html>

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

<html>
<head>
 
   <script runat="server">
 
      void Check_Clicked(Object sender, EventArgs e) 
      {

         // Calculate the subtotal and display the result in currency
 format.
         // Include tax if the check box is selected.
         Message.Text = CalculateTotal(checkbox1.Checked).ToString("c");

      }

      void Page_Load(Object sender, EventArgs e)
      {

         // Display the subtotal without tax when the page is first
 loaded.
         if(!IsPostBack)
         {

            // Calculate the subtotal and display the result in currency
 format.
            Message.Text = CalculateTotal(false).ToString("c");

         }

      }

      double CalculateTotal(bool Taxable)
      {

         // Calculate the subtotal for the example.
         double Result = 1.99 + 2.99 + 3.99;

         // Add tax, if applicable.
         if(Taxable)
         {
            Result += Result * 0.086;
         }

         return Result; 

      }
 
   </script>
 
</head>
 
<body>
 
   <form runat="server">
 
      <h3>CheckBox CheckedChanged Example</h3>

      Select whether to include tax in the subtotal.

      <br><br>

      <table border="1" cellpadding="5">

         <tr>

            <th colspan="2">

               Shopping cart

            </th>

         </tr>

         <tr>

            <td>

               Item 1

            </td>

            <td>

               $1.99

            </td>

         </tr>

         <tr>

            <td>

               Item 2

            </td>

            <td>

               $2.99

            </td>

         </tr>

         <tr>

            <td>

               Item 3

            </td>

            <td>

               $3.99

            </td>

         </tr>

         <tr>

            <td>

               <b>Subtotal</b>

            </td>

            <td>

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

            </td>

         </tr>

         <tr>

            <td colspan="2">

               <asp:CheckBox id="checkbox1" runat="server"
                    AutoPostBack="True"
                    Text="Include 8.6% sales tax"
                    TextAlign="Right"
                    OnCheckedChanged="Check_Clicked"/>

            </td>

         </tr>

      </table>
                   
   </form>
         
</body>

</html>

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ICheckBoxControl メンバ
System.Web.UI 名前空間

ICheckBoxControl プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ Checked ICheckBoxControl コントロールがオンであるかどうかを示す値を取得または設定します。
参照参照

関連項目

ICheckBoxControl インターフェイス
System.Web.UI 名前空間

ICheckBoxControl メンバ




英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

「ICheckBoxControl」の関連用語

ICheckBoxControlのお隣キーワード
検索ランキング

   

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



ICheckBoxControlのページの著作権

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

©2026 GRAS Group, Inc.RSS