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

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

4. Попробуйте сделать панель уже. Заметьте, что это не удается — ширина панели остается прежней.

5. Измените высоту панели. В отличие от ширины, высота может быть изменена.

6. Измените значение свойства Align на alBottom. Теперь панель «прикле­илась» к нижнему краю формы.

7. Измените значение свойства Align сначала на alRight, а затем на alLeft. Обратите внимание, как панель сохраняет свои размеры. Ее ширина теперь такая же, какой была раньше высота. Это эквивалентно повороту панели. Попытки изменить высоту панели в данном случае потерпят неудачу.

8. Измените значение свойства Align на alClient. Панель расширится и зай­мет всю доступную область формы. После этого ее размеры уже нельзя изменить.

9. Измените значение свойства Align на alNone. Панель снова можно пере­мещать, сжимать и растягивать.

Как вы только что видели, придание свойству Align любого значения, кроме alNone, приводит к фиксации панели на одном из краев формы. В случае alClient панель «приклеивается» ко всем четырем краям. Теперь, чтобы продемонстрировать совместную работу различных компонентов, мы создадим прототип приложения, похожего на Windows Notepad.

Шаг 1. Создание нового приложения

1. Выберите в главном меню пункт New Application. Если появится запрос на сохранение текущего проекта, ответьте No.

2. Измените значение свойства Name на Scratchpad.

3. Измените значение свойства Caption на Scratchpad 1.0.

4. Выберите в главном меню пункт Options | Project. Щелкните на вкладке Application и введите ScratcPad 1.0 в качестве заголовка приложения. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Project Options.

Шаг 2. Создание панели инструментов

Большинство современных приложений Windows имеет панель инстру­ментов. Ее создание проводится в несколько этапов. Сначала мы поместим в верхнюю часть окна разделитель. (Вы поймете его назначение позже, при добавлении меню.) Итак, начнем:

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