Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MAXScript Part 8.doc
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
149.5 Кб
Скачать

Свойства

Заголовок списка с редактором можно получить, используя свойство

Список_с_редактором.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

Параметр содержит номер выбранного элемента списка.

Однострочный редактор

Этот компонент предназначен для непосредственного ввода значений с клавиатуры и определяется следующим образом

edittext Имя_переменной Символьная_строка text: Символьная_строка

fieldWidth: Число bold: Логическое_выражение

По умолчанию выравнивается по левому краю.

Параметры

После определения переменная будет содержать ссылку, с помощью которой можно получить доступ к свойствам данного компонента. Символьная строка задает заголовок, который будет выводиться слева от строки редактирования. Параметр text определяет строку, содержащуюся в редакторе, по умолчанию это пустая строка. Если параметр fieldWidth не задан, то ширина поля редактирования определяется автоматически с тем, чтобы начало поля было возле конца заголовка, а конец у правого края панели. Если же параметр fieldWidth определен, то он задает ширину поля в пикселях. Параметр bold определяет, каким шрифтом выводится строка в поле редактирования. Если его значение false, то шрифт обычный, а если true, то полужирный.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]