Кент Рейсдорф. BORLAND C++BUILDER. Раздел 3

Кент Рейсдорф. BORLAND C++BUILDER. Страница 364

? Дополнительные указания, которые выводятся в строке состояния при­ложения.

? Другие элементы управления, например, комбинированные списки. В оперативной панели могут быть реализованы:

? Разрешение и запрещение работы кнопок, когда это требуется по логике работы программы.

? Динамическое добавление и удаление кнопок в зависимости от контекста.

? Необязательная возможность стыковки.

Очевидно, что не все из перечисленного является обязательным для каж­дой оперативной панели. Большинство этих возможностей очень просто ре­ализовать с помощью C++Builder, однако создание стыкуемой оперативной панели — это нетривиальная задача, и мы не будем пытаться решить ее сегодня. Управление доступом к командам мы рассмотрим немного позже в соответствующем разделе этой главы, и я пока воздержусь от разговора на эту тему.

Обзор оперативной панели

Как я упоминал в 9-й день, «Создание приложений в C++Builder», самый простой способ создания оперативной панели состоит в том, чтобы исполь­зовать эксперт приложений. Это можно сделать даже тогда, когда ваше при­ложение частично написано. Просто выполните генерацию приложения с экспертом приложений, скопируйте оперативную панель в буфер обмена, вновь откройте свое исходное приложение (не беспокойтесь о сохранении приложения, созданного экспертом) и вставьте в него оперативную панель из буфера. Быстро и просто.

Однако эксперт приложений не является универсальным средством, поэ­тому иногда может возникнуть необходимость создать оперативную панель самостоятельно с самого начала (или, например, вы привыкли проверять все от корки до корки!). Мы делали это и прежде, но здесь, тем не менее, приведены шаги, которые требуется выполнить, чтобы создать оперативную панель (шаг 1 — необязателен, но я думаю, что с ним панель будет выглядеть лучше):

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