Проектирование пользовательского интерфейса

h01231.jpg

Рис. 32. Создание новых пунктов строки меню

Чтобы вставать в меню новый пункт, надо выделить пункт, за которым будет происходить добавление нового пункта и нажать клавишу Insert. Например, чтобы вставить между пунктами Новая игра и Выход пункт-разделитель, надо выделить пункт Выход, нажать клавишу insert и ввести в свойстве Caption одно тире (условное обозначение разделителя).

— А как задать «горячие» клавиши, чтобы быстро вызывать нужные пункты меню с помощью клавиатуры?

— Для этого при записи соответствующих названий надо выбрать «горячую» букву и поставить перед ней символ &. Например, чтобы сделать в пункте Игра «горячей» букву «И», надо название этого пункта записать так:

&Игра

Только надо следить, чтобы выбранные буквы в разных пунктах одного меню не совпадали друг с другом, иначе программа не поймет, какой же пункт надо выбрать при нажатии соответствующей «горячей» клавиши.

После того как меню спроектировано, редактор меню надо закрыть. На форме появится строка меню, по которой можно сразу же и «пробежаться».

«Быстрые» кнопки

Вы, конечно, знаете, что в абсолютном большинстве приложений Windows под строкой меню имеется панель управления с командными кнопками, которые дублируют действие наиболее важных пунктов строки меню. Мы тоже можем создать панель с «быстрыми» кнопками и каждому из подпунктов меню поставить в соответствие свою «горячую» кнопку. Делается это следующим образом.

123