Читайте также:
|
|
По сути, фиксируемая кнопка – тот же чек-бокс, только в другом оформлении. Этот компонент по внешнему виду напоминает обычную кнопку, но может находиться в двух фиксированных состояниях – нажатом и отпущенном. Его определение выглядит следующим образом
checkbutton Имя_переменной Символьная_строка hilightColor: Цвет
toolTip: Символьная_строка checked: Логическое_выражение
images: Массив
По умолчанию фиксируемая кнопка выравнивается по центру панели.
Параметры
Переменная, указанная в первом параметре, как обычно содержит ссылку на определяемый компонент. Остальные параметры не обязательны. Символьная строка определяет надпись на кнопке. Параметр highlightColor задает цвет, в который окрасится кнопка, когда она перейдет в нажатое состояние. По умолчанию этот цвет белый. Строка, заданная параметром toolTip будет выводиться во всплывающей подсказке для данной кнопки. Начальное состояние кнопки задается параметром checked. Значение true или on соответствует нажатой кнопке, false или off – отпущенной. Значение по умолчанию – off. Параметр images используется при создании кнопки с картинкой и будет рассматриваться далее.
Свойства
Получить либо установить состояние кнопки можно с помощью свойства
Фиксируемая_кнопка. checked
или
Фиксируемая_кнопка. state
Значение true этого свойства соответствует нажатой кнопке, false – отпущенной. Чтобы определить новый набор картинок для кнопки, используйте свойство
Фиксируемая_кнопка. images
Данное свойство доступно только для чтения.
События
Событие changed генерируется при изменении состояния кнопки, то есть при нажатии и при отпускании, а определение его обработчика имеет следующий вид
on Фиксируемая_кнопка changed Параметр do
В единственном параметре обработчику передается новое значение кнопки, true или false.
Выбор цвета
Этот компонент предназначен для выбора цвета с помощью стандартного диалога 3ds max. Синтаксис его определения таков
colorpicker Имя_переменной Символьная_строка color: Цвет
fieldWidth: Число height: Число title: Символьная_строка
По умолчанию данный компонент выравнивается по левому краю панели.
Параметры
В указанную переменную заносится ссылка на компонент, а символьная строка, которую указывать не обязательно, определяет заголовок компонента. Прочие параметры также не обязательны и означают следующие. Color определяет изначально выбранный цвет, по умолчанию почему-то голубой. Параметры fieldWidth и height содержит соответственно ширину и высоту прямоугольника-образца выбранного цвета. По умолчанию они равны 40 и 16. Символьная строка title содержит заголовок, под которым будет открываться диалог выбора цвета.
Свойства
Выбор цвета имеет только одно свойство
Выбор_цвета. color
в нем содержится текущее значение выбранного цвета. Свойство доступно для чтения и записи.
События
При выборе нового цвета генерируется событие
on Выбор_цвета changed Параметр do
В параметре функции обработчику передается новое значение цвета.
Дата добавления: 2015-10-31; просмотров: 96 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Типы компонентов пользовательского интерфейса | | | Список с редактором (combobox) |