Интерактивное графическое программное обеспечение PC-DMIS (Глава 11: Создание отчетов HyperView), страница 16

Свойство

Описание

OwnerDrawn

Устанавливает вид флажка.

При выборе  TRUE, флажок создается по шаблону из свойства  Bitmap и Bitmap (Off).

При выборе FALSE, флажок создается в обычном режиме.

Bitmap

Позволяет вам использовать собственный рисунок флажка, если свойство OwnerDrawn выбрано TRUE, и флажок активен.

Также, выбранный рисунок должен иметь форму стандартного флажка.

BitmapOffState

Позволяет вам настраивать точечный рисунок флажка, если свойство OwnerDrawn выбрано TRUE, и флажок активен.

Также, выбранный рисунок должен иметь форму стандартного флажка.

TriState

Вместо двух статусов TRUE (ON) или FALSE (OFF), это свойство позволяет вашему флажку иметь три состояния: true, false, и partially true, в котором вы можете настраивать частичные атрибуты true

AlignTextLeft

При выборе YES, текст сдвигается влево от флажка, например:

Text Here [  ]

При выборе NO, текст сдвигается вправо от флажка:

[  ] Text Here

Text

Здесь задается текст флажка

HelpHotButton

При  выборе YES возле флажка помещается значок вызова справки

Нажав эту кнопку в режиме выполнения, вы получаете доступ к онлайн справке PC-DMIS.

ValueID

Задает переменные CurPage и NumPages. Это свойство задается с помощью команд.

Объект Radiobutton (Радиокнопка)

Функция  Radiobutton добавляет в ваш отчет радиокнопку (переключатель). Стандартные радиокнопки взаимоисключающи, вы можете нажать только одну их них. Свойство ListItems позволяет вам установить набор радиокнопок.p

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

Свойство

Описание

Bitmap

Позволяет вам задать точечный рисунок радиокнопки.

Выбранный рисунок должен иметь форму стандартной радиокнопки.

BitmapOffState

Позволяет вам настроить функции выбранного рисунка.

Выбранный рисунок должен иметь форму стандартной радиокнопки.

AlignTextLeft

При выборе YES, текст сдвигается влево от кнопки, например:

Text Here [  ]

При выборе NO, текст сдвигается вправо от кнопки:

[  ] Text Here

ListItems

Задает список радиокнопок (смотрите описание диалога ListChoices ниже).

ValueID

Задает переменные CurPage и NumPages. Это свойство задается с помощью команд.

Свойство ListItems отображает диалог ListChoices.

Диалог List Choices

Этот диалог позволяет вам добавлять, переименовывать и удалять радиокнопки, задавать числовые значения. Обычно при добавлении новой функции значение для нее приписывается автоматически, так что одновременно можно выбрать только одну кнопку. Тем не менее, вы можете менять числовые значения, чтобы позволить выбор группы свойств щелчком мыши в режиме выполнения.

Например, у вас есть пять радиокнопок, названные  Option A - E, и вы хотите изменить их значения на следующие:

Радиокнопка

Значение

Option A

0

Option B

0

Option C

1

Option D

2

Option E

2

В режиме выполнения, когда вы выбираете OptionA, выбраны будут OptionAи OptionB. Это потому, что им приписано одно и то же значение. Уникальное значение имеет только OptionC, так что при ее выборе будет выбрана только она.

Объект ComboBox (Список подстановки)

ComboBox добавляет в ваш отчет HyperView список подстановки. С помощью данного списка вы можете отображать функции для выбора в режиме выполнения.

Вы можете не только менять цвет, размер и другие свойства этого объекта, но и настраивать созданный вами объект по следующим свойствам: