<MyObjectName=""Type="ListBox"Assembly="BaseControls"ChangeForm=""><!--Тэги, общие для всех графических объектов--><Top></Top><Bottom></Bottom><Left></Left><Right></Right><Height></Height><Width></Width><FontStyle></FontStyle><ForeColor></ForeColor><BackColor></BackColor><Enabled></Enabled><Visible></Visible><Hint></Hint><ContextMenuName=""/><ChangeUser=""Source=""ValueSet=""/><!--Тэги, специфичные для ListBox--><Sorted></Sorted><SelectionMode></SelectionMode><NullValueShow=""Title=""/><Formatting><BackColorName=""><Expression></Expression><Items><Item></Item><Item></Item></Items></BackColor><ForeColorName=""><Expression></Expression><Items><Item></Item><Item></Item></Items></ForeColor></Formatting><ValueList><DataConnectionSourceDataConnection=""><Fields><FieldName=""/><FieldName=""/></Fields></DataConnection></ValueList><Value></Value></MyObject>
Описание ListBox
Получение значения
Значением ListBox считается реальное (не отображаемое, а именно реальное) значение выбранного элемента из списка.
Задание значения
Значение объекта: любое значение.
Тэги, специфичные для ListBox
Sorted
Признак сортировки элементов списка по отображаемым значениям.
Необязательный тэг. Ожидается логическое значение.
По умолчанию используется значение False.
SelectionMode
Название типа выбора элементов в списке.
Необязательный тэг. Ожидается название одного из типов выбора элементов в списке:
None
Выделение элементов запрещено
One
Разрешено выделение только одного элемента
MultiSimple
Разрешено выделение нескольких элементов
MultiExtended
Разрешено выделение нескольких элементов, и пользователь может производить выделение с помощью клавиши SHIFT, клавиши CTRL и клавиш со стрелками
По умолчанию используется значение One.
NullValue
Настройка отображения NULL-значения объекта.
Необязательный тэг. Значение тэга <NullValue>: не ожидается.
Если тэг <NullValue> отсутствует, то для атрибута Show используется значение False.
Атрибуты тэга <NullValue>
Show
Признак, определяющий, будет ли в списке элемент, имеющий реальное значение NULL.
Необязательный атрибут. Ожидается логическое значение.
По умолчанию используется значение False.
Title
Отображаемое значение элемента, имеющего реальное значение NULL.
Необязательный атрибут. Любое значение будет переведено в текстовое.
По умолчанию используется пустое значение.
Formatting
Условное форматирование элементов выпадающего списка на основе значений хранящихся в них данных.
Необязательный тэг. Значение тэга <BackColor>: не ожидается.
Атрибуты тэга <BackColor>
Name
Значение.
Обязательный атрибут. Ожидается имя одного из цветов, описанных на форме или описание цвета в формате HTML (#rrggbb).
Тэг <Expression>
Выражение для вычисления, возвращающее логическое значение, на основе которого форматирование будет применено или нет.
Обязательный тэг. Значение тэга <Expression>: любое значение.
Выражение для вычисления поддерживает переменные вида "[N]", где N – порядковый номер столбца в таблице элементов списка (0 – реальное значение, 1 – отображаемое, 2-... – все остальные).
Выражение для вычисления поддерживает переменные вида "{N}" для подстановки значений (N+1)-ого элемента, то есть {0}, {1} и т.д.
Необязательный тэг. Значение тэга <ForeColor>: не ожидается.
Атрибуты тэга <ForeColor>
Name
Значение.
Обязательный атрибут. Ожидается имя одного из цветов, описанных на форме или описание цвета в формате HTML (#rrggbb).
Тэг <Expression>
Выражение для вычисления, возвращающее логическое значение, на основе которого форматирование будет применено или нет.
Обязательный тэг. Значение тэга <Expression>: любое значение.
Выражение для вычисления поддерживает переменные вида "[N]", где N – порядковый номер столбца в таблице элементов списка (0 – реальное значение, 1 – отображаемое, 2-... – все остальные).
Выражение для вычисления поддерживает переменные вида "{N}" для подстановки значений (N+1)-ого элемента, то есть {0}, {1} и т.д.
Переменные для подстановки в выражение для вычисления.
Необязательный тэг. Значение тэга <Items>: список тэгов <Item>.
Тэг <Item>
Переменная для подстановки в выражение для вычисления.
Необязательный тэг. Значение тэга <Item>: любое значение.
ValueList
Элементы списка.
Необязательный тэг. Ожидается таблица с одним, двумя или более столбцами (например, ссылка на GetDataConnection).
Первое поле будет соответствовать реальному значению элемента, второе – его отображаемому значению (если второго поля нет, то отображаемое значение равно реальному).
Все остальные поля могут быть опционально использованы в выражениях для условного форматирования элементов списка.
<MyObject Name="ListBoxName" Type="ListBox" Assembly="BaseControls">
<!--Тэги, общие для всех графических объектов-->
<!--Тэги, специфичные для ListBox-->
</MyObject>