JS+
Усиленный язык сценариев для Windows
с возможностью встраивания
в ваши приложения
О языке JS+ Справочник Скачать JS+ DLL
Контакты
СПРАВОЧНИК ПО ЯЗЫКУ JS+ Содержание

TTabSheet

- визуальный компонент
Компонент TPageControl
Определяет страницу закладок компонента TPageControl.
Создание объекта

tshObj=new TTabSheet(PageControlObj);

Доступ к объекту

tshObj=PageControlObj.Pages[Index];

Собственные свойства
Свойство Тип Описание
Caption String заголовок ярлыка закладки
Highlighted Boolean ярлык закладки подсвечен
ImageIndex Number индекс значка ярлыка в списке Images родительского компонента
PageControl TPageControl дескриптор родительского компонента
PageIndex Number индекс закладки в списке Pages родительского компонента
TabVisible Boolean закладка отображается на экране
Только чтение
TabIndex Number позиция закладки среди видимых закладок

Стандартные свойства

Стандартные методы

Собственные события
Событие Описание
OnHide закладка скрыта с экрана
OnShow закладка показана на экране

Стандартные события

Пример (JS+)
// Главная форма
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+Руководство пользователя
Адрес этой страницы: http://jsplus.ru/MANUAL/JSPlus/Component/TPageControl/TTabSheet.htm
© 2024,