在C#中RadioButton用法
时间: 2024-10-12 08:13:49 浏览: 25
在C#中,RadioButtons(单选按钮)是Windows Forms的一部分,用于创建一组互斥的选择。它们通常用于让用户从多个选项中选择一个。以下是RadioButtons的基本用法:
1. 创建RadioButtons:首先,在Form设计器中或通过代码,你可以添加多个`RadioButton`控件到一个容器(如Panel、GroupBox或Form本身),每个按钮都有一个`Text`属性显示用户界面文本。
```csharp
RadioButton radioButton1 = new RadioButton();
radioButton1.Text = "Option 1";
groupBox1.Controls.Add(radioButton1);
RadioButton radioButton2 = new RadioButton();
radioButton2.Text = "Option 2";
groupBox1.Controls.Add(radioButton2);
```
2. 集成到Group:为了实现单选功能,所有相关的RadioButtons需要放在同一个`GroupName`里。这样,只有其中的一个会被选中,其余的默认为未选中状态。
```csharp
groupBox1.Name = "radioButtonsGroup"; // 设置组名
```
3. 事件处理:你可以为单击事件(Click)添加事件处理器,当用户选择某个按钮时执行相应的操作。
```csharp
radioButton1.Click += (sender, e) => {
if (radioButton1.Checked)
Console.WriteLine("Option 1 selected");
};
```
阅读全文