RadioButton 表

单选按钮不被视为单个控件,但它们是单选按钮组的一部分,用作 RadioButtonGroup 控件。 RadioButton 表列出了所有组的按钮。

RadioButton 表包含以下列。

类型 钥匙
财产 标识符 Y N
次序 整数 Y N
价值 格式化 N N
X 整数 N N
Y 整数 N N
宽度 整数 N N
高度 整数 N N
发短信 格式化 N Y
帮助 文本 N Y

 

属性

要绑定到此单选按钮的命名属性。 绑定到同一属性的所有按钮将成为同一组的一部分。

订单

一个正整数,用于确定一个列表中的项的顺序。 整数不必是连续的。

与此按钮关联的值字符串。 选择该按钮会将关联的属性设置为此值。

X

单选按钮边界矩形左上角组中的水平坐标。 这必须是非负数。

Y

单选按钮边界矩形左上角组中的垂直坐标。 这必须是非负数。

宽度

按钮的宽度。 这必须是非负数。

高度

按钮的高度。 这必须是非负数。

文本

要分配给单选按钮的可本地化可见标题。 如果文本太长而无法适应控件,则会将其截断。 如果该按钮显示图标或位图,则此列包含图片的名称,这是 二进制表的键。 无法同时显示按钮上的图片和文本。

帮助

用于按钮的帮助字符串。 文本是可选的,可本地化。 字符串分为两个部分,用字符 (|) 分隔。 字符串的第一部分用作工具提示文本。 此文本由屏幕阅读器显示,用于包含图片的控件。 第二部分用于上下文相关的帮助,尽管尚未实现上下文相关的帮助。 即使只有两种文本中的一种存在,也需要分隔符。

言论

x、y、宽度和高度的整数值位于 安装程序单元,而不是对话框单位。 安装单元等于 10 磅 MS Sans Serif 字号的高度为 1-t2。 控件的坐标相对于广告牌。

按钮的坐标相对于组提供。 如果更改了组的坐标,则组中的按钮将保持彼此的相对位置。

创建控件时,“值”和“文本”字段的内容由 MsiFormatRecord 函数格式化,因此它们可以包含 MsiFormatRecord 函数可以解释的任何表达式。 仅当创建控件时,才会发生格式设置,如果未在控件的生命周期内修改表达式中涉及的属性,则不会更新该格式。

每个 RadioButtonGroup 控件都与属性相关联。 必须在 属性表中初始化此属性的默认值。 在 RadioButton 表中指定的每个 RadioButtonGroup 中,可能有一个单选按钮在“值”字段中具有与此属性的默认值匹配的值。 这是 RadioButtonGroup 控件的默认按钮。 默认按钮最初显示为在控件中选择。

请注意,用户无法通过将 TAB 键按到 RadioButtonGroup 控件来更改对话框中的焦点,直到选择了组中的某个按钮。 若要通过按 TAB 键将焦点移动到此按钮组,请将其中一个按钮指定为组的默认按钮。

验证

ICE03
ICE06
ICE17
ICE34
ICE46