次の方法で共有


Button コンストラクタ

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

Public Sub New()
[C#]
public Button();
[C++]
public: Button();
[JScript]
public function Button();

解説

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

使用例

[Visual Basic, C#] Button クラスの新しいインスタンスを作成および初期化する方法を次の例に示します。

 

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

<html>

<head>

   <script runat="server">

      Sub Page_Load(sender As Object, e As EventArgs)

         ' Create a new Button control.
         Dim NewButton As Button = New Button()
         NewButton.Text="Click Me"

         ' Register the event-handling method for the Click event. 
         AddHandler NewButton.Click, AddressOf Button_Click

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

      End Sub

      Sub Button_Click(sender as Object, e As EventArgs)

         Message.Text = "Hello World"

      End Sub

   </script>

</head>

<body>

   <form runat="server">

      <h3> Button Constructor Example </h3>

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

      <br><br>

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

   </form>

</body>

</html>


[C#] 

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

<html>

<head>

   <script runat="server">

      void Page_Load(Object sender, EventArgs e)
      {

         // Create a new Button control.
         Button NewButton = new Button();
         NewButton.Text="Click Me";

         // Register the event-handling method for the Click event. 
         NewButton.Click += new EventHandler(this.Button_Click);

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

      }

      void Button_Click(Object sender, EventArgs e)
      {

         Message.Text = "Hello World";

      }

   </script>

</head>

<body>

   <form runat="server">

      <h3> Button Constructor Example </h3>

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

      <br><br>

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

   </form>

</body>

</html>

[C++, JScript] C++ および JScript のサンプルはありません。Visual Basic および C# のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 2000, Windows XP Professional, Windows Server 2003 ファミリ

参照

Button クラス | Button メンバ | System.Web.UI.WebControls 名前空間