Читайте также: |
|
Данный компонент применяется, если пользователь должен иметь возможность не только выбрать значение из предлагаемого списка, но и ввести произвольное. Определить его можно следующим образом
combobox Имя_переменной Текстовая_строка items: Массив
selection: Число height: Число
Параметры
Первые два параметра, как обычно задают имя переменной для ссылки на компонент и его заголовок. Третий параметр, items, должен быть текстовым массивом, который задает строки, расположенные в списке. Значение selection задает номер строки выбранной из списка, по умолчанию 1. И, наконец, параметр height определяет высоту списка, но не как обычно, в пикселях, а в текстовых строках. Например, чтобы иметь список, в котором бы умещалось ровно N строк, надо задать значение этого параметра равным N +2. Значение height по умолчанию 10.
Все параметры, кроме первого необязательны.
Свойства
Заголовок списка с редактором можно получить, используя свойство
Список_с_редактором. caption
Текст, находящийся в текущий момент в строке редактирования, доступен через свойство
Список_с_редактором. text
Свойство
Список_с_редактором. items
определяет массив строк, содержащихся в списке, а номер выбранного элемента списка хранится в свойстве
Список_с_редактором. selection
Текст выбранной строки содержится в свойстве
Список_с_редактором. selected
Все свойства доступны как для чтения, так и для записи.
События
Список с редактором генерирует несколько событий. При выборе элемента из списка происходит событие
on Список_с_редактором selected Параметр do
Параметр содержит номер выбранного элемента списка. Двойной щелчок на элементе списка вызовет событие
on Список_с_редактором doubleClicked Параметр do
параметр так же будет содержать номер элемента, на котором был сделан двойной щелчок мышью. Следует отметить, что в случае двойного щелчка, при первом нажатии на кнопку мыши сгенерируется событие selected.
Если пользователь, находясь в редакторе компонента, нажмет клавишу Enter или Tab, то будет сгенерировано событие
on Список_с_редактором entered Параметр do
В передаваемом параметре будет содержаться текст, находящийся в строке редактора на момент нажатия.
Событие
on Список_с_редактором changed Параметр do
генерируется при любом изменении строки редактора. Нажатие клавиш Enter и Tab этого события не вызывают. Параметр так же содержит новое значение строки в поле редактора.
Выпадающий список
Предназначен для выбора строки из фиксированного списка. Отличается от обычного списка тем, что на экране отображается только выбранный элемент, остальные появляются при нажатии на кнопку и исчезают после выбора. Определяется с помощью следующего выражения.
dropdownlist Имя_переменной Символьная_строка items: Масив
selection: Число height: Число
По умолчанию выравнивается по левому краю
Параметры
Переменная с указанным именем содержит ссылку на полученный компонент. Второй параметр, символьная строка – заголовок. Массив символьных строк, которые составляют список, должен содержаться в параметре items. Значение selection соответствует номеру изначально выбранного элемента, не будучи указан, равен 1. Высота выпадающего списка задается не в пикселях, а количеством строк списка. Например, чтобы иметь список, в котором бы умещалось ровно N строк, надо задать значение этого параметра равным N +2. Если параметр items не задан, то height по умолчанию равен 10, в противном случае подсчитывается исходя из количества элементов items.
Свойства
Свойство
Выпадающий_список. items
определяет массив строк, содержащихся в списке, а номер выбранного элемента списка хранится в свойстве
Выпадающий_список. selection
Текст выбранной строки содержится в свойстве
Выпадающий_список. selected
Все свойства доступны как для чтения, так и для записи.
События
При выборе элемента из списка происходит событие
on Выпадающий_список selected Параметр do
Параметр содержит номер выбранного элемента списка.
Дата добавления: 2015-10-31; просмотров: 76 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Фиксируемая кнопка | | | Однострочный редактор |