12. Компоненты, которые пригодятся
После размещения компонента PageControl на поле формы надо задать нужное число вкладок. Вкладки добавляются так:
1. Выбирается объект PageControl.
2. Нажимается правая кнопка мыши.
3. Выбирается пункт контекстного меню New page — появляется новая страница вкладки.
4. Делается щелчок на поле новой страницы вкладки (не на корешке вкладки!), чтобы ее выделить;
5. В свойстве Caption новой страницы вкладки указывается строка, которая будет служить для нее заголовком на корешке.
В дальнейшем между страницами объекта в режиме проектирования можно переключаться так же, как и во время работы программы — просто выбирая указателем мыши нужную вкладку и размещая на соответствующей странице необходимые объекты.
Для удаления лишней страницы вкладки вместе со всем ее содержимым надо выделить эту страницу (но не весь объект со вкладками!) и нажать клавишу Del.
На панели Win32 имеется еще один похожий компонент— TabControl. Он представляет собой просто набор вкладок и не обновляет содержимое страниц автоматически — программисту требуется делать это самостоятельно, поэтому компонент TabControl, используемый в специфических ситуациях, начинающим разработчикам лучше не применять.
Мощный редактор текста
В ряде случаях возможностей простого многострочного редактора текста Memo недостаточно. Иногда желательно вручную форматировать различные части текста, изменять их цвет, способ выравнивания, шрифт и т. д. Для этого предназначен компонент RichEdit.
Его работа определяется с помощью различных свойств и методов непосредственно в программном коде. Компонент RichEdit позволяет, в частности,
254