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

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