Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Многостраничный блокнот — компоненты TTabControl и TPageControl↑ ⇐ ПредыдущаяСтр 12 из 12 Содержание книги
Поиск на нашем сайте
В Палитре компонентов имеется два элемента управления, обеспечивающих создание многостраничных блокнотов. Это компоненты TTabControl и TPageControl. Переключение между страницами осуществляется при помощи закладок. Закладки могут выглядеть как "настоящие" в бумажном блокноте, а могут быть похожи на стандартные кнопки Windows. Кстати, сама Палитра компонентов Delphi является примером использования такого элемента управления. Компонент TTabControl отличается тем, что представляет собой как бы "виртуальный" блокнот. Это — единый объект с одной фактической страницей. При переключении закладок осуществляется вызов метода-обработчика события OnChange, соответствующий код в котором может изменить набор видимых элементов управления и создать для пользователя иллюзию "переключения страниц". Компонент TFageControl состоит из отдельных страниц, которые можно переключать во время разработки. Компонент TTabControl удобен, если на разных страницах у вас должны располагаться одни и те же компоненты, "начиненные" различными данными. Второй подход необходим, если у вас действительно разные страницы с различными наборами компонентов на них. Компонент TPageControl используют для создания редакторов свойств и настроек программы
Таблица 6.1. Основные свойства, общие для TTabControl и TPageControl
Свойство TabIndex, задающее номер текущей страницы, позволяет переключать страницы программно. Для компонента TTabControl это единственный способ изменить текущую страницу на этапе разработки. В компоненте TTabControl число и заголовки страниц полностью зависят от свойства Tabs. Компонент TPageControl, в отличие от TTabControl, для обеспечения работы создает "настоящую" страницу. Список указателей на все созданные экземпляры страниц хранится в свойстве Pages, доступном только для чтения. Номер индекса соответствует порядковому номеру страницы. Для создания новой страницы используется команда New Page из всплывающего меню компонента, перенесенного на форму. Общее число страниц хранится в свойстве PageCount, доступном только для чтения. Текущую страницу можно задать свойством ActivePage. Если во время разработки или во время выполнения переключиться на другую страницу, значение свойства ActivePage изменится. Страница может временно "исчезнуть" из блокнота, а затем опять появиться. Для этого применяется свойство TabVisible.
|
||||||||||||||||||||||||||
Последнее изменение этой страницы: 2017-01-19; просмотров: 158; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.222.167.85 (0.005 с.) |