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

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

Сейчас форма должна выглядеть как на рис. 7.15. Рис. 7.15

Форма Scratchpad к этому моменту

Шаг 5. Добавление строки состояния

Пока все идет хорошо. Windows Notepad не имеет строки состояния (как, впрочем, и панели инструментов), но мы добавим ее в свое приложение:

1. Щелкните на вкладке Win95 палитры компонентов и выберите компонент StatusBar.

2. Щелкните в любом месте формы. Строка состояния автоматически раз­местится внизу формы. Свойство Align для нее по умолчанию имеет значение alBottom.

3. Измените значение свойства Name на StatusBar. Шаг 6. Добавление компонента Memo

Нам нужен какой-то компонент, в котором можно набирать текст, поэ­тому используем компонент Memo (хотите верьте, хотите нет, но мы уже почти закончили наш прототип):

Щелкните на вкладке Standard палитры компонентов и выберите ком­понент Memo.Поместите его в любом месте рабочей области формы.

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

Измените значение свойства WordWrap на true (если это необходимо).

Дважды щелкните в столбце Value рядом со свойством Lines. Откроется окно редактора строк (String List Editor). Сотрите слово Memo и нажмите кнопку ОК.

Измените значение свойства ScrollBar на ssVertical. (Для начала нам хватит только вертикальной линейки прокрутки.)

Установите шрифт Fixedsys (атрибут Name свойства Font). Мы используем системный шрифт, поскольку создаем аналог Notepad'a.

7. Измените значение свойства Align на aClient. Поле компонента заполнит всю рабочую область формы между панелью инструментов и строкой состояния.

Ну вот, это уже похоже на настоящее приложение! До того, как двинуться дальше, давайте сделаем еще одну вещь, которая продемонстрирует роль свойства Align. Захватите мышью нижний правый угол формы и немного растяните ее. Если вы любите точность, то можете установить для свойств Height и Width значения 375 и 575, соответственно.

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