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


Таблица RadioButton

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

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

Столбец Type Ключ Допускает значения NULL
Свойство Идентификатор Да N
Заказ Целое число Да N
Значение Форматированные Нет Нет
X Целое число Нет Нет
Да Целое число Нет Нет
Ширина Целое число Нет Нет
Высота Целое число Нет Нет
Текст Форматированные Нет Да
Справка Text N Да

 

Столбцы

Свойство

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

Заказ

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

Значение

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

X

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

Y

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

Ширина

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

Высота

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

Текст

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

Справка

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

Комментарии

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

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

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

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

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

Проверка

ICE03
ICE06
ICE17
ICE34
ICE46