# GroupName 属性
创建一个互斥的数值调节钮控件组`。
object.GroupName [= String]
GroupName 属性的语法包含以下成分:
成分 | 说明 |
---|---|
object | 必需。有效的数值调节钮。 |
String | 可选。包含数值调节钮的组名。对组中所有按钮使用相同的设置,默认的设置值为一个空字符串。 |
说明
要创建一个互斥的数值调节钮控件组,可将那些按钮放到窗体上的一个框架中,也可以使用 GroupName 属性。由于下列原因,GroupName 的效率更高:
不必每个组都包含一个框架。不使用框架,可以减少窗体上控件的数目,进而能改进性能和减小窗体的尺寸。
可以设计得更灵活。如果用一个框架来创建组,所有的按钮都必须在框架内。如果需要多个组,就必须每个组包含一个框架。但是如果用 GroupName 创建组,该组就可以包含窗体中任何位置的选项按钮;如果需要多个组,则应为每个组指定一个唯一的名字;仍可在窗体的任何地方放置独立的控件。
可以创建具有透明背景的按钮,用来改善窗体的可视外观。框架不是透明控件。 无论采用哪种方法创建按钮组,单击组中一个按钮都使同组中其他按钮设置为 False。同一容器中所有具有相同 GroupName 的选项按钮是互斥的。可以在两个容器中使用同一个组名,但是这样做将创建两个组(每容器一个),而不是包含两个容器的一个组。
例如,假定一个窗体包含一些选项按钮,还包含一个含有选项按钮的多页控件。多页控件上的选项按钮为一个组,而窗体上的按钮为另一个组。两个组互不影响。改变多页控件上的一个按钮的设置不会影响窗体上的按钮。
示例
应用于