Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Компонент TTabControl – набор вкладокСодержание книги
Поиск на нашем сайте Компонент TTabControl представляет собой контейнер с вкладками. Свойство Tabs определяет названия и количество вкладок. Событие OnChange возникает при выборе новой вкладки и позволяет управлять содержимым окна компонента. Компонент TTabControl находится на вкладке Win32 и выбирается щелчком мыши по кнопке
Помимо события OnChange, возникающего после выбора новой вкладки, для компонента определено также событие OnChanging, которое возникает перед сменой вкладки. Основные свойства компонента. Tabs – определяет надписи на вкладках и их количество. property Tabs: TTabs; Чтобы добавить или удалить вкладку, нужно добавить ее надпись (заголовок) к списку Tabs или удалить надпись из списка. TabIndex – определяет индекс выбранной вкладки или содержит -1, если ни одна вкладка не выбрана. Индексация начинается с 0. property TabIndex: Integer; TabPosition – определяет положение зоны вкладок относительно рабочей зоны компонента. property TabPosition: TTabPosition; Может принимать следующие значения: tpTop – зона вкладок находится вверху; tpBottom – зона вкладок находится внизу. HotTrack – если содержит True, то название закладки автоматически выделяется при перемещении над ней указателя мыши. property HotTrack: Boolean; Пример. На форме находится набор из двух вкладок. Если активна вкладка 1, то на экране должны быть видны компоненты Edit1 («Поле1») и Button1 («Кнопка1»), если активна вкладка 2 – компоненты Edit2 («Поле2») и Button2 («Кнопка2») Решение. Разместить на форме компонент TTabControl, в свойстве Tabs в инспектое объектов добавить две вкладки. На области компонента разместить два компонента TEdit и два компонента TButton, а также один компонент TLabel для поясняющей надписи. Для события OnChange компонента TabControl1 следует написать следующий обработчик. procedure TForm1.TabControl1Change(Sender: TObject); Begin {Если активна вкладка 2} if TabControl1.TabIndex=1 then Begin Label1.Caption:= 'Активирована вкладка 2'; {Сокрытие компонентов Edit1 и Button1} Edit1.Visible:= false; Button1.Visible:= false; {Показ компонентов Edit2 и Button2} Edit2.Visible:= true; Button2.Visible:= true; End {Если активна вкладка 1} Else Begin Label1.Caption:= 'Активирована вкладка 1'; {Показ компонентов Edit1 и Button1} Edit1.Visible:= true; Button1.Visible:= true; {Сокрытие компонентов Edit2 и Button2} Edit2.Visible:= false; Button2.Visible:= false; end; end;
Рис. 40. Окно программы с активной вкладкой 1
Рис. 41. Окно программы с активной вкладкой 1
В итоге при переключении на вкладку 1 форма примет вид, представленный на рис. 40, а при переключении на вкладку 2 – на рис. 41.
|
||
|
Последнее изменение этой страницы: 2017-02-05; просмотров: 397; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.009 с.) |