|
|
Определяет страницу закладок компонента TPageControl.
Создание объекта
tshObj=new TTabSheet(PageControlObj);
Доступ к объекту
tshObj=PageControlObj.Pages[Index];
Собственные свойства
|
Свойство
| Тип
| Описание
|
Caption
| String
| заголовок ярлыка закладки
|
Highlighted
| Boolean
| ярлык закладки подсвечен
|
ImageIndex
| Number
| индекс значка ярлыка в списке Images родительского компонента
|
PageControl
| TPageControl
| дескриптор родительского компонента
|
PageIndex
| Number
| индекс закладки в списке Pages родительского компонента
|
TabVisible
| Boolean
| закладка отображается на экране
|
Только чтение
| [TYPE]
| [DESC]
|
TabIndex
| Number
| позиция закладки среди видимых закладок
|
|
Стандартные свойства
Стандартные методы
Собственные события
|
Событие
| Описание
|
OnHide
| закладка скрыта с экрана
|
OnShow
| закладка показана на экране
|
|
Стандартные события
// Главная форма frm=new TForm(); frm.Caption="JS+ - визуальный компонент TTabSheet"; frm.Width =600; frm.Height=450;
// Строка состояния stb=new TStatusBar(frm);
// Панель закладок pgc=new TPageControl(frm); pgc.SetBounds(10,10,frm.ClientWidth-20,stb.Top-20); pgc.OnChange=pgc_Change;
// Список изображений pgc.Images=new TImageList(pgc); icn=new TIcon(); icn.LoadFromFile(JSPlus.HelpDir+"IMAGE\\TPageControl\\TabSheet.ico"); pgc.Images.AddIcon(icn); icn.Delete();
// Закладки for (i=0;i<3;i++) { tsh=new TTabSheet(pgc); tsh.Caption="Страница "+(i+1); tsh.ImageIndex=0;
// Панель на закладке pnl=new TPanel(tsh); pnl.BorderStyle=bsSingle; pnl.Color=clWhite; pnl.SetBounds(2,2,tsh.ClientWidth-4,tsh.ClientHeight-4); pnl.Caption=tsh.Caption; }
pgc_Change(pgc);
frm.ShowModal();
// Обработчик события OnChange function pgc_Change(pgc) { var tsh=pgc.Pages[pgc.ActivePageIndex];
stb.SimpleText=" Выбрана "+tsh.Caption; }
|
Совместимость
C++ Builder/Delphi
|
JS+ | Руководство пользователя
|
|
|
|
|
|