Таблица 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, укажите одну из кнопок в качестве кнопки по умолчанию для группы.
Проверка