Visual Basic 单选框 RadioButton
RadioButton 单选按钮控件用于提供一组互斥选项。用户可以在组中选择一个单选按钮。如果需要在同一表单中放置多组单选按钮,则应将它们放置在不同的容器控件中,如 GroupBox 控件。
让我们通过从工具箱中拖动 RadioButton 控件并拖放到表单上来创建三个单选按钮。

单选按钮的 Checked 属性用于设置单选按钮的状态。您可以在单选按钮控件上显示文本和/或图像。还可以使用 “外观” 属性更改单选按钮控件的外观。
RadioButton 控件的属性
以下是 RadioButton 控件的一些常用属性:
| 编号 | 属性 & 描述 |
|---|---|
| 1 | Appearance 获取或设置一个值,该值确定单选按钮的外观。 |
| 2 | AutoCheck 获取或设置一个值,该值指示单击控件时控件的选中值和外观是否自动更改。 |
| 3 | CheckAlign 获取或设置单选按钮复选框部分的位置。 |
| 4 | Checked 获取或设置一个值,该值指示是否检查控件。 |
| 5 | Text 获取或设置单选按钮的标题。 |
| 6 | TabStop 获取或设置一个值,该值指示用户是否可以使用 TAB 键将焦点赋予 RadioButton 控件。 |
RadioButton 控件的方法
以下是 RadioButton 控件的一些常用方法:
| 编号 | 方法名称 & 描述 |
|---|---|
| 1 | PerformClick 为控件生成单击事件,模拟用户的单击。 |
RadioButton 控件的事件
以下是 RadioButton 控件的一些事件:
| 编号 | 事件 & 描述 |
|---|---|
| 1 | AppearanceChanged 当 RadioButton 控件的 Appearance 属性的值更改时发生。 |
| 2 | CheckedChanged 更改单选按钮控件的 Checked 属性值时发生。 |
有关单选按钮控件的属性、方法和事件的详细列表,请参考 Microsoft 文档。
实例
在下面的实例中,让我们创建两组单选按钮,并使用它们的 CheckedChanged 事件来更改表单的 BackColor 和 ForeColor 属性。

让我们双击单选按钮,并在打开的窗口中输入以下代码:
Public Class Form1Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load' Set the caption bar text of the form.Me.Text = "cankaoshouce.com"End SubPrivate Sub RadioButton1_CheckedChanged(sender As Object, _e As EventArgs) Handles RadioButton1.CheckedChangedMe.BackColor = Color.RedEnd SubPrivate Sub RadioButton2_CheckedChanged(sender As Object, _e As EventArgs) Handles RadioButton2.CheckedChangedMe.BackColor = Color.GreenEnd SubPrivate Sub RadioButton3_CheckedChanged(sender As Object, _e As EventArgs) Handles RadioButton3.CheckedChangedMe.BackColor = Color.BlueEnd SubPrivate Sub RadioButton4_CheckedChanged(sender As Object, _e As EventArgs) Handles RadioButton4.CheckedChangedMe.ForeColor = Color.BlackEnd SubPrivate Sub RadioButton5_CheckedChanged(sender As Object, _e As EventArgs) Handles RadioButton5.CheckedChangedMe.ForeColor = Color.WhiteEnd SubPrivate Sub RadioButton6_CheckedChanged(sender As Object, _e As EventArgs) Handles RadioButton6.CheckedChangedMe.ForeColor = Color.RedEnd SubEnd Class
当使用 Microsoft Visual Studio 工具栏上的 开始 按钮执行并运行上述代码时,它将显示以下窗口:
