Кент Рейсдорф. BORLAND C++BUILDER. Раздел 2
Кент Рейсдорф. BORLAND C++BUILDER. Страница 195
Добавление сочетаний клавиш
Вы можете легко добавить сочетания клавиш, соответствующие пунктам меню, изменив значение свойства Shortcut в инспекторе объектов. Для меню
Edit, которое мы вставили из шаблона, сочетания клавиш уже определены. Например, пункту Cut соответствует сочетание Ctrl+X. Если вы посмотрите на меню Edit, то увидите, что за названием пункта стоит Ctrl+X. Щелкнув на пункте Cut, вы увидите, что свойство Shortcut в окне инспектора объектов также имеет значение Ctrl+X. Щелкните в столбце Value рядом со свойством Shortcut. Справа вы увидите кнопку со стрелкой. Щелкните на ней для вызова списка возможных значений. Этот список содержит практически все сочетания, которые могут когда-либо понадобиться. Чтобы установить новое сочетание клавиш, просто выберите его из списка.
Стандартным сочетанием клавиш для Select All является Ctrl+A, поэтому давайте установим его для этого пункта меню:
1. Выберите в созданном меню пункт Edit | Select All.
2. Щелкните на свойстве Shortcut в окне инспектора объектов.
3. Выберите Ctrl+A из списка доступных сочетаний. Теперь за названием
пункта Select All стоит Ctrl+A.
Это все, что вам нужно сделать; остальное берет на себя C++Builder. Для использования сочетаний клавиш не требуется писать какой-либо код.
Заключительные действия
Давайте сделаем еще несколько вещей. Во-первых, мы по умолчанию включим пункт Word Wrap. Этот пункт предназначен для включения и выключения режима заворачивания слов. Когда режим заворачивания включен, пункт Word Wrap отмечен. Щелкните на пункте Word Wrap и установите для свойства Checked значение true. При этом рядом с названием пункта появится отметка, сообщающая о его включении.
Во-вторых, нам нужно установить значения свойств Name для всех пунктов, вставленных из шаблона. Они имеют имена по умолчанию, которые желательно заменить на более информативные. Выберите пункт Edit | Undo. Измените значение свойства Name с Undol на EditUndo. Обратите внимание, что это имя образовано присоединением спереди названия всплывающего меню, Edit, и удалением 1 сзади. Вы можете использовать любое соглашение об именах, но будьте при этом последовательны. Повторите процедуру для пунктов Cut, Copy, Paste, Find и Replace. Потом перейдите к меню Help и измените значения свойств Name для пунктов Contents и About на HelpCon- tents и HelpAbout.