Поделиться через


Таблица RadioButton

Переключатели не рассматриваются как отдельные элементы управления, но они являются частью группы переключателей, которая работает как элемент управления radioButtonGroup . В таблице RadioButton перечислены кнопки для всех групп.

Таблица RadioButton содержит следующие столбцы.

Столбец Тип Ключ Допустимое значение NULL
Свойство идентификатора Y N
Порядок целочисленного Y N
Ценность Форматированные N N
X целочисленного N N
Y целочисленного N N
Ширина целочисленного N N
Высота целочисленного N N
СМС Форматированные N Y
Справка текста N Y

 

Столбцы

Свойство

Именованное свойство, которое необходимо связать с этой переключателем. Все кнопки, привязанные к одному свойству, становятся частью одной группы.

порядок

Положительное целое число, используемое для определения порядка элементов в одном списке. Целые числа не должны быть последовательными.

значение

Строка значения, связанная с этой кнопкой. При выборе кнопки для этого значения присваивается связанное свойство.

X

Горизонтальная координата в группе левого верхнего угла ограничивающего прямоугольника переключателя. Это должно быть не отрицательное число.

Y

Вертикальная координата в группе левого верхнего угла ограничивающего прямоугольника переключателя. Это должно быть не отрицательное число.

Ширина

Ширина кнопки. Это должно быть не отрицательное число.

высота

Высота кнопки. Это должно быть не отрицательное число.

текст

Локализуемый, видимый заголовок, назначенный переключателю. Если текст слишком длинный для размещения на элементе управления, он усечен. Если кнопка отображает значок или растровое изображение, этот столбец содержит имя рисунка, который является ключом в двоичной таблице. Нет способа отображения рисунка и текста на кнопке.

Справка

Строки справки, используемые с кнопкой. Текст является необязательным и является локализуемым. Строка разделена на две части, разделенные символом (|). Первая часть строки используется в качестве текста подсказки. Этот текст отображается средствами чтения с экрана для элементов управления, содержащих рисунок. Вторая часть используется для справки с учетом контекста, хотя контекстная справка еще не реализована. Символ разделителя требуется, даже если присутствует только один из двух типов текста.

Замечания

Целые значения для x, y, ширины и высоты находятся в единицах установщика , а не в единицах диалога. Единица установщика равна одной двенадцатой высоте шрифта MS Sans Serif размером в 10 точек. Координаты для элементов управления относятся к рекламным щитам.

Координаты кнопок задаются относительно группы. Если координаты группы изменяются, кнопки внутри группы остаются в той же относительной позиции друг друга.

Содержимое полей "Значение" и "Текст" форматируется функциейMsiFormatRecord при создании элемента управления, поэтому они могут содержать любое выражение, которое может интерпретировать функция MsiFormatRecor d. Форматирование происходит только при создании элемента управления, и оно не обновляется, если свойство, связанное с выражением, изменяется во время существования элемента управления.

Каждый элемент управления RadioButtonGroup связан со свойством. Значение по умолчанию для этого свойства должно быть инициализировано в таблице свойств . В каждой radioButtonGroup, указанной в таблице RadioButton, может быть одна переключатель, которая имеет значение в поле Value, которое соответствует значению по умолчанию для этого свойства. Это кнопка по умолчанию для элемента управления RadioButtonGroup. Кнопка по умолчанию изначально отображается, как выбрано в элементе управления.

Обратите внимание, что пользователь не может изменить фокус в диалоговом окне, нажав клавишу TAB на элемент управления RadioButtonGroup, пока не выбрана одна из кнопок в группе. Чтобы переместить фокус в эту группу кнопок, нажав клавишу TAB, укажите одну из кнопок в качестве кнопки по умолчанию для группы.

Ратификация

ICE03
ICE06
ICE17
ICE34
ICE46