Опрос

Что такое, по вашему мнению, «демократия»?













Элементы управления

15.01.2010 11:44 Администратор
Печать PDF
Рейтинг пользователей: / 0
ХудшийЛучший 
Индекс материала
Элементы управления
Страница 2
Страница 3
Страница 4
Страница 5
Страница 6

Элементы управления - это отдельные элементы интерфейса, с которыми взаимодействует пользователь. К числу элементов управления относятся кнопки, флажки, бегунки, поля и т. д. Если вы не знаете наверняка тип элемента, с которым работаете, то можете воспользоваться командой control, предназначенной для редактирования элементов управления и организации запросов к ним. string $controlName = Одесь вставьте имя элемента управления^ control - edit - width 23 $controlName; control - query - parent $controlName; control - exists $controlName; Меню Вы можете добавить меню к строке главного меню окна или к элементу размещения menuBarLayout. Следующий пример иллюстрирует создание строки главного меню. Параметру - menuBar во время создания окна присваивается истинное значение.

Затем производится вставка меню. Заметим, что это меню может быть разорвано, поскольку его флаг - tearOff имеет значение истины. Меню содержит три дополнительных пункта, в том числе разделитель.

Его окончательный вид представлен на рис. 3.18. window - menuBar true; menu - label "File" - tearOff true; menultem - label "New"; menulten - divider true; menultem - label "Exit"; menu - label "Help" - helpMenu true; menultem - label "About"; showWindow; Меню может быть внедрено практически в каждую схему размещения, если элемент menuBarLayout был создан первым. В следующем примере показано многообразие разных видов меню. Конечный результат приведен на рис. 3.19.

window; columnLayout - adjustableColumn true; button; menuBarLayout; menu - label "Start" - allowOptionBoxes true; // Пункты-переключатели radioMenuItemCollection; menultem - label "First" - radioButton off; menultero - label "Second" - radioButton off; menultem - label "Third" - radioButton on; // Разделитель menultem - divider true; // Подменю menultem - subMenu true - label "Sizes"; menultem - label "Small"; menultem - label "Medium"; menultem - label "Large"; setParent - menu . II Разделитель menultem - divider true; // Пункт-флажок menultern - label "Save Changes" - checkBox on; // Разделитель menultem - divider true; // Пункт меню со значком выбора menultem - label "Options"; menultem - optionBox true - command "doOptionsBoxQ"; showWindow; На экране создается окно с элементом column Layout и единственной кнопкой, window; columnLayout - adjustableColumn true; button; Так как вы хотите, чтобы меню отображалось внутри элемента размещения и не становилось главным, добавьте menuBarLayout. menuBarLayout; Теперь можно добавить само меню. При желании внедрить в него значки выбора убедитесь в том, что параметр - allowOptionBoxes установлен в true. Иначе внедрить значки выбора вам не удастся. menu - label "Start" - allowOptionBoxes true; Пункты меню, если их добавлять в разделе операторов radioMenuItemCollection, могут вести себя подобно кнопочным переключателям.



Добавить комментарий


Защитный код
Обновить

Поиск

В закладку

 
 

Авторизация



Погода