RadioButton.GroupName プロパティ
アセンブリ: System.Web (system.web.dll 内)

Dim instance As RadioButton Dim value As String value = instance.GroupName instance.GroupName = value
[ThemeableAttribute(false)] public: virtual property String^ GroupName { String^ get (); void set (String^ value); }
/** @property */ public String get_GroupName () /** @property */ public void set_GroupName (String value)
オプション ボタンが属するグループの名前。既定値は空の文字列 ("") です。

GroupName プロパティを使用して、オプション ボタンのグループを指定し、同時に選択できない複数のコントロールのセットを作成します。GroupName プロパティは、利用できるオプションのリストから項目を 1 つだけ選択できる場合に使用します。
このプロパティを設定した場合は、一度に選択できるのは、指定されたグループの 1 つの RadioButton だけです。
このプロパティは、テーマまたはスタイル シート テーマによって設定することはできません。詳細については、ThemeableAttribute、ASP.NET のテーマとスキンの概要 の各トピックを参照してください。

GroupName プロパティをプログラムによって設定する方法を次のコード例に示します。
<%@ Page Language="VB" AutoEventWireup="True" %> <html> <head> <script language="VB" runat="server"> Sub Button1_Click(sender As Object, e As EventArgs) If Radio3.GroupName = "RegularMenu" Then Radio3.GroupName = "VegitarianMenu" Radio3.BackColor = System.Drawing.Color.LightGreen Else Radio3.GroupName = "RegularMenu" Radio3.BackColor = System.Drawing.Color.Pink End If End Sub </script> </head> <body> <h3>Panel Example</h3> <form runat=server> <asp:Label id="Label1" BackColor="Pink" Text="RegularMenu" runat="server"/> <asp:Label id="Label2" BackColor="LightGreen" Text="VegitarianMenu" runat="server"/> <p> <asp:RadioButton id="Radio1" GroupName="RegularMenu" Text="Beef" BackColor="Pink" runat="server"/> <p> <asp:RadioButton id="Radio2" GroupName="RegularMenu" Text="Pork" BackColor="Pink" runat="server"/> <p> <asp:RadioButton id="Radio3" GroupName="RegularMenu" Text="Fish" BackColor="Pink" runat="server"/> <p> <asp:RadioButton id="Radio4" GroupName="VegitarianMenu" Text="Mushroom" BackColor="LightGreen" runat="server"/> <p> <asp:RadioButton id="Radio5" GroupName="VegitarianMenu" Text="Tofu" BackColor="LightGreen" runat="server"/> <p> <asp:Button id="Button1" OnClick="Button1_Click" Text="Regroup the radio buttons" runat="server"/> </form> </body> </html>
<%@ Page Language="C#" AutoEventWireup="True" %> <html> <head> <script language="C#" runat="server"> void Button1_Click(Object sender, EventArgs e) { if (Radio3.GroupName == "RegularMenu") { Radio3.GroupName = "VegitarianMenu"; Radio3.BackColor = System.Drawing.Color.LightGreen; } else { Radio3.GroupName = "RegularMenu"; Radio3.BackColor = System.Drawing.Color.Pink; } } </script> </head> <body> <h3>Panel Example</h3> <form runat=server> <asp:Label id="Label1" BackColor="Pink" Text="RegularMenu" runat="server"/> <asp:Label id="Label2" BackColor="LightGreen" Text="VegitarianMenu" runat="server"/> <p> <asp:RadioButton id="Radio1" GroupName="RegularMenu" Text="Beef" BackColor="Pink" runat="server"/> <p> <asp:RadioButton id="Radio2" GroupName="RegularMenu" Text="Pork" BackColor="Pink" runat="server"/> <p> <asp:RadioButton id="Radio3" GroupName="RegularMenu" Text="Fish" BackColor="Pink" runat="server"/> <p> <asp:RadioButton id="Radio4" GroupName="VegitarianMenu" Text="Mushroom" BackColor="LightGreen" runat="server"/> <p> <asp:RadioButton id="Radio5" GroupName="VegitarianMenu" Text="Tofu" BackColor="LightGreen" runat="server"/> <p> <asp:Button id="Button1" OnClick="Button1_Click" Text="Regroup the radio buttons" runat="server"/> </form> </body> </html>
<%@ Page Language="JScript" AutoEventWireup="True" %> <html> <head> <script language="JScript" runat="server"> function Button1_Click(sender, e : EventArgs) { if (Radio3.GroupName == "RegularMenu") { Radio3.GroupName = "VegitarianMenu"; Radio3.BackColor = System.Drawing.Color.LightGreen; } else { Radio3.GroupName = "RegularMenu"; Radio3.BackColor = System.Drawing.Color.Pink; } } </script> </head> <body> <h3>Panel Example</h3> <form runat=server> <asp:Label id="Label1" BackColor="Pink" Text="RegularMenu" runat="server"/> <asp:Label id="Label2" BackColor="LightGreen" Text="VegitarianMenu" runat="server"/> <p> <asp:RadioButton id="Radio1" GroupName="RegularMenu" Text="Beef" BackColor="Pink" runat="server"/> <p> <asp:RadioButton id="Radio2" GroupName="RegularMenu" Text="Pork" BackColor="Pink" runat="server"/> <p> <asp:RadioButton id="Radio3" GroupName="RegularMenu" Text="Fish" BackColor="Pink" runat="server"/> <p> <asp:RadioButton id="Radio4" GroupName="VegitarianMenu" Text="Mushroom" BackColor="LightGreen" runat="server"/> <p> <asp:RadioButton id="Radio5" GroupName="VegitarianMenu" Text="Tofu" BackColor="LightGreen" runat="server"/> <p> <asp:Button id="Button1" OnClick="Button1_Click" Text="Regroup the radio buttons" runat="server"/> </form> </body> </html>

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


RadioButton クラス
RadioButton メンバ
System.Web.UI.WebControls 名前空間
その他の技術情報
RadioButton Web サーバー コントロールおよび RadioButtonList Web サーバー コントロール
- RadioButton.GroupName プロパティのページへのリンク