Кент Рейсдорф. BORLAND C++BUILDER. Раздел 2
Кент Рейсдорф. BORLAND C++BUILDER. Страница 192
Поработав с C++Builder какое-то время, вы наверняка создадите свои собственные шаблоны, чтобы использовать их для столь же быстрого построения меню. Вам по-прежнему останется только дать свойствам Name осмысленные значения, но это намного проще, чем вводить каждый пункт вручную.
Удаление пунктов меню
При создании приложений Windows редко удается получить желаемый результат с первого раза. Пользователи захотят дополнительных возможностей, руководство предъявит свои требования, и кое-что даже придется выкидывать. В результате меню ваших приложений часто будут требовать обновления. Например, меню Edit, вставленное ранее, содержит слишком много пунктов. Некоторые из них никогда не будут использоваться в нашей программе. Нет проблем — мы просто сотрем их:
1. Щелкните на пункте Edit.
2. Щелкните на пункте Repeat<command>.
3. Нажмите клавишу Delete или выберите пункт Delete в контекстном меню редактора. Выделенный пункт исчезнет, а оставшиеся сдвинутся вверх.
4. Удалите таким же образом пункт Paste Special.
Сейчас меню Edit еще не совсем готово, но до того, как двинуться дальше, я покажу одну полезную возможность редактора меню. Вы, вероятно, хорошо освоили выбор объектов в Windows-программах с помощью комбинаций Shift+щелчок и Ctrl+щелчок. Эта техника используется, например, в проводнике Windows для выбора файлов. Редактор меню также поддерживает комбинации Shift+щелчок и Ctrl+щелчок, но с одной оговоркой: они могут быть использованы для выделения нескольких пунктов, но не для снятия выделения. Как всегда, с этим проще разобраться на конкретном примере.
1. Меню Edit должно сейчас присутствовать на экране. В противном случае вызовите его щелчком на пункте Edit.
2. Щелкните на пункте Goto.