当前位置: 首页 > 文档资料 > VB.Net 中文教程 >

RadioButton

优质
小牛编辑
125浏览
2023-12-01

RadioButton控件用于提供一组互斥选项。 用户可以选择组中的一个单选按钮。 如果需要在同一表单中放置多组单选按钮,则应将它们放在不同的容器控件中,如GroupBox控件。

让我们通过从工具箱拖动RadioButton控件并放在表单上来创建三个单选按钮。

VB.Net单选按钮

单选按钮的Checked属性用于设置单选按钮的状态。 您可以在单选按钮控件上显示文本,图像或两者。 您还可以使用“ Appearance属性更改单选按钮控件的Appearance

RadioButton控件的属性

以下是RadioButton控件的一些常用属性 -

Sr.No.财产和描述
1

Appearance

获取或设置一个确定单选按钮外观的值。

2

AutoCheck

获取或设置一个值,该值指示单击控件时Checked值和控件的外观是否自动更改。

3

CheckAlign

获取或设置单选按钮的复选框部分的位置。

4

Checked

获取或设置一个值,该值指示是否已选中该控件。

5

Text

获取或设置单选按钮的标题。

6

TabStop

获取或设置一个值,该值指示用户是否可以使用TAB键将焦点放在RadioButton控件上。

RadioButton控件的方法

以下是RadioButton控件的一些常用方法 -

Sr.No.方法名称和描述
1

PerformClick

为控件生成Click事件,模拟用户的单击。

RadioButton Control的事件

以下是RadioButton控件的一些常用事件 -

Sr.No活动和描述
1

AppearanceChanged

在RadioButton控件的Appearance属性的值更改时发生。

2

CheckedChanged

在RadioButton控件的Checked属性的值更改时发生。

有关RadioButton控件的属性,方法和事件的详细列表,请参阅Microsoft文档。

例子 (Example)

在下面的示例中,让我们创建两组单选按钮,并使用它们的CheckedChanged事件来更改表单的BackColor和ForeColor属性。

单选按钮示例结果表单

让我们双击单选按钮并将以下代码放在打开的窗口中。

Public Class Form1
   Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
      ' Set the caption bar text of the form.  
      Me.Text = "tutorialspont.com"
   End Sub
   Private Sub RadioButton1_CheckedChanged(sender As Object, _
      e As EventArgs) Handles RadioButton1.CheckedChanged
      Me.BackColor = Color.Red
   End Sub
   Private Sub RadioButton2_CheckedChanged(sender As Object, _
      e As EventArgs) Handles RadioButton2.CheckedChanged
      Me.BackColor = Color.Green
   End Sub
   Private Sub RadioButton3_CheckedChanged(sender As Object, _ 
      e As EventArgs) Handles RadioButton3.CheckedChanged
      Me.BackColor = Color.Blue
   End Sub
   Private Sub RadioButton4_CheckedChanged(sender As Object, _
      e As EventArgs) Handles RadioButton4.CheckedChanged
      Me.ForeColor = Color.Black
   End Sub
   Private Sub RadioButton5_CheckedChanged(sender As Object, _
       e As EventArgs) Handles RadioButton5.CheckedChanged
      Me.ForeColor = Color.White
   End Sub
   Private Sub RadioButton6_CheckedChanged(sender As Object, _
      e As EventArgs) Handles RadioButton6.CheckedChanged
      Me.ForeColor = Color.Red
   End Sub
End Class

当使用Microsoft Visual Studio工具栏上的“开始”按钮执行并运行上述代码时,它将显示以下窗口 -

结果表格