单选按钮控件
描述
单选按钮控件会为操作员提供一系列两个或多个互斥的选项。
尽管单选按钮和复选框的功能类似,但仍存在重要差异:当用户选择一个单选按钮时,便无法同时选择同一组的其他单选按钮。
使用
单选按钮控件应在分组框控件内分组。
每次操作员点击一组中的一个单选按钮时,便取消选定其他按钮。
使用Click事件确定操作员是否点击了单选按钮。使用Checked属性确定用户是否选中了复选框。
在某些情况下,对一组内的所有单选按钮使用一个点击事件处理程序可能会很方便。
您可以使用Sender$参数确定是否点击了单选按钮。Sender$是发送事件的控件名称。
Function frmSetup_OptionsClick(Sender$ As String)
Boolean checked
GGet frmSetup.Sender$.Checked, checked
If checked Then
Select Sender$
Case "RadioButton1"
g_Option1 = True
Case "RadioButton2"
g_Option2 = True
Send
EndIf
Fend
设置单选按钮外观
要更改单选按钮的外观,使用以下属性。
BorderStyle、ForeColor、BackColor、Font、Image、ImageAlign、TextAlign
单选按钮控件属性
属性 | 描述 |
---|---|
BackColor | 控件的背景颜色。 默认:Control |
Checked | 设置是否在运行时选择控件。 默认:False |
Enabled | 设置是否在运行时启用控件。 默认:True |
EventTaskType | 用于事件的任务类型。 默认:Normal |
Font | 设置控件文本的字体。 默认:Microsoft Sans Serif 8.25 pt |
FontBold | 将当前字体显示为粗体。 默认:False |
FontItalic | 将当前字体显示为斜体。 默认:False |
FontName | 设置当前字体的名称。 默认:Microsoft Sans Serif |
FontSize | 以点设置当前字体的大小。 默认:8.25 |
ForeColor | 控件文本的前景颜色。 默认:ControlText |
Height | 控件高度,单位为像素。 |
Image | 控件图片。若要删除,可按下[删除]键。 默认:空 |
ImageAlign | 控件的图片对齐。 默认:MiddleCenter |
Left | 控件的左坐标,单位为像素。 |
Name | 控件名称。 默认:RadioButtonXX |
TabIndex | 控件的选项卡索引。 |
Text | 控件文本。 默认:控件名称 |
TextAlign | 选择文本对齐。 默认:Middle Left |
ToolTipText | 控件提示信息中使用的文本。 默认:空 |
Top | 控件的顶坐标,单位为像素。 |
Visible | 控件在运行时是否可见。 默认:True |
Width | 控件宽度,单位为像素。 |
单选按钮控件事件
事件 | 描述 |
---|---|
Click | 当控件被点击时执行。 |