|
|
|
|
Определяет страницу закладок компонента 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+ | Руководство пользователя
|
|
|
| |
|
|