Объект Окно списка

Для того чтобы поместить окно списка на экран, используйте инструмент «Окно списка» (List Box). В общем случае, в режиме выполнения приложения окно списка представляет собой список сообщений.



При выборе из списка определённого сообщения (в режиме выполнения приложения), ассоциированному с объектом тегу будет присвоено значение, соответствующее выбранному сообщению. Если список окна будет больше, нежели его размер, станет доступным использование полосы прокрутки.


В окне диалога свойств объекта расположена опция «Присваивать по Enter» (Enter Reqd), которая обладает следующим свойством:



Чтобы поместить окно списка на экран, необходимо:


  1. Выбрать инструмент «Окно списка» с панели динамических объектов.
  2. Нажать кнопку мыши в том месте, где предполагается положение окна, и, не отпуская кнопки, вести мышь, задавая тем самым размер окна:

Высота окна (Height) определяет количество единовременно видимых сообщений списка.

Ширина окна (Width) определяет часть каждого сообщения.

  1. Двойным щелчком по объекту открыть диалог его свойств.



Примечание: Диалог свойств объекта может быть вызван путём выбора пункта «Свойства» меню, появляющегося в результате двойного щелчка по объекту, или путём выделения объекта на экране и нажатия клавиш Alt+Enter.


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




Заметим: Для более подробной информации смотрите описание столбца таблицы создания списка сообщений (ниже).




Рассмотрим назначение столбцов таблицы диалога:



- Логический (Boolean) предоставляет две строки для формирования сообщений, пронумерованные как 0 и 1.

- Целочисленный (Integer) предоставляет 255 строк для формирования сообщений, пронумерованные от 1 до 255.

- LSB предоставляет 32 строки для формирования сообщений (которые соответствуют 32-м битам целочисленной записи), пронумерованные от 0 до 31.



Если из списка «Значение» диалога свойств объекта выбран тип LSB, то в качестве присваиваемого тегам (как тегу чтения/поиска, так и тегу записи) значения средой будет использоваться значение столбца «Положение» (State).




Логика работы разрешения доступа по значению такова: система IWS, сравнивая значение тега чтения/поиска и числа в столбце «Запись» (диалога создания списка сообщений), принимать решение о том, какое сообщение считать выбранным. Если значение тега чтения/поиска не совпало ни с одним из чисел столбца «Запись», то подсвечивается предыдущее выбранное сообщение.












Created with the Freeware Edition of HelpNDoc: Easily create Help documents