- Кнопки и меню
- Командные и инструментальные кнопки
- Специальные кнопки
- Специфика обработки событий кнопок
- Создание главного меню приложения
- Работа с Редактором Меню в среде VB
- Пример создания оболочки меню в среде VB
- Пример создания оболочки меню в среде BCB
- Создание всплывающих меню в VB
- Создание всплывающих меню в BCB и Delphi
- Нестандартное меню
Кнопки и меню
Опубликовано admin в Втр, 02/09/2010 - 23:00
Назначение различных кнопок и команд меню примерно одинаково — инициализировать одну из процедур приложения, включить и пометить тот или иной режим (CheckBox, галочка слева от названия команды). Зачастую, наиболее применяемые команды меню дублируются так называемыми быстрыми кнопками. Сходство между кнопками и командами меню в среде Visual Basic подчеркивает даже название компонента — Command Button (Командная Кнопка).
Конечно, у кнопок немного больше различных свойств, чем у команд меню. На кнопках нужно тем или иным способом разместить надпись, нанести рисунок, который при утапливании кнопки может изменять свой вид, связать нажатие некоторых кнопок с эквивалентным действием клавиш <Enter> или <Esc>. Но их основное событие, — щелчок мышью по кнопке или команде меню, — является сигналом к выполнению обычно единственного предназначения — сделать то, что тебе предписано.
Перечень кнопок и специфика их внешнего вида описаны в табл. 5.1.
Таблица 5.1
| Обозначение кнопки | Специфика кнопки | |
| Visual Basic | BCB, Delphi | |
| CommandButton
(режим Standard) |
Button | Обычная кнопка с надписью |
| CommandButton
(режим Graphical) |
Bitmap Button | Кнопка с надписью и рисунком |
| Speed Button | Кнопка с рисунками, которая может оставаться утопленной | |
| CheckBox | CheckBox | Квадратная кнопка с внешней надписью, иногда с галочкой |
| OptionButton | RadioButton | Круглая кнопка с внешней надписью, иногда с жирной точкой в центре |
| RadioGroup | Контейнер с массивом радиокнопок | |
| UpDown | UpDown | Кнопка со стрелками увеличения и уменьшения числового значения |
