GroupName 属性

创建一组互斥 的 OptionButton 控件。

语法

对象GroupName [= String ]

GroupName 属性语法包含以下部分:

Part 说明
object 必填。 一个有效的 OptionButton
字符串 可选。 包括 OptionButton 的组的名称。 对组中的所有按钮使用相同的设置。 默认设置为空字符串。

备注

若要创建一组互斥的 OptionButton 控件,可以将按钮放在窗体上的 Frame 中,也可以使用 GroupName 属性。 由于以下原因,使用 GroupName 更为有效:

  • 不必为每个组包含 一个 Frame 。 由于未使用 Frame,减少了窗体中的控件数量,因此,提高了性能并减小了窗体大小。

  • 您将拥有更多的设计灵活性。 如果使用 Frame 来创建组,所有按钮都必须位于 Frame 内。 如果需要多个组,就必须为每个组分配一个 Frame。 然而,如果使用 GroupName 来创建组,组可以包含窗体上任何位置的选项按钮。 如果您需要多个组,请为每个组指定一个唯一名称;您仍可将各个控件置于窗体上的任意位置。

  • 可以创建具有透明背景的按钮,这可改进窗体的可视外观。 Frame 不是透明控件。

不论使用哪种方法来创建按钮组,单击组中的一个按钮会将同组中的所有其他按钮设置为 False。 单个容器中具有相同 GroupName 的所有选项按钮都是互斥的。 在两个容器中使用相同的组名称,但这样做会创建两个组, (每个容器) 一个组,而不是一个包含这两个容器的组。

例如,假设窗体包含一些选项按钮和一个也包含选项按钮的 MultiPageMultiPage 上的选项按钮是一个组,窗体上的按钮是另一个组。 这两组不会相互影响。 更改 MultiPage 上的按钮设置不会影响窗体上的按钮。

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。