Кент Рейсдорф. 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.

Web-дизайн (с) 2010 All rights reserved