12. Компоненты, которые пригодятся

h02541.jpg

После размещения компонента PageControl на поле формы надо задать нужное число вкладок. Вкладки добавляются так:

1. Выбирается объект PageControl.

2. Нажимается правая кнопка мыши.

3. Выбирается пункт контекстного меню New page — появляется новая страница вкладки.

4. Делается щелчок на поле новой страницы вкладки (не на корешке вкладки!), чтобы ее выделить;

5. В свойстве Caption новой страницы вкладки указывается строка, которая будет служить для нее заголовком на корешке.

В дальнейшем между страницами объекта в режиме проектирования можно переключаться так же, как и во время работы программы — просто выбирая указателем мыши нужную вкладку и размещая на соответствующей странице необходимые объекты.

Для удаления лишней страницы вкладки вместе со всем ее содержимым надо выделить эту страницу (но не весь объект со вкладками!) и нажать клавишу Del.

h02542.jpg

На панели Win32 имеется еще один похожий компонент— TabControl. Он представляет собой просто набор вкладок и не обновляет содержимое страниц автоматически — программисту требуется делать это самостоятельно, поэтому компонент TabControl, используемый в специфических ситуациях, начинающим разработчикам лучше не применять.

Мощный редактор текста

В ряде случаях возможностей простого многострочного редактора текста Memo недостаточно. Иногда желательно вручную форматировать различные части текста, изменять их цвет, способ выравнивания, шрифт и т. д. Для этого предназначен компонент RichEdit.

h02543.jpg

Его работа определяется с помощью различных свойств и методов непосредственно в программном коде. Компонент RichEdit позволяет, в частности,

254