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

TStatusPanels

- компонент
Компонент TStatusBar
Определяет коллекцию сегментов строки состояния TStatusBar.

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

stpObj=statBarObj.Panels;

Собственные свойства
Свойство Тип Описание
Items[] TStatusPanel индексированный список сегментов
Только чтение
Count Number количество сегментов

Собственные методы
Метод Описание
Add добавляет новый сегмент в конец коллекции
Assign копирует указанную коллекцию сегментов
BeginUpdate выключает отрисовку компонента
Clear очищает коллекцию сегментов
Delete удаляет указанный сегмент коллекции
EndUpdate включает отрисовку компонента
FindItemID возвращает сегмент коллекции с указанным индексом
Insert вставляет новый сегмент в указанную позицию коллекции
Owner возвращает дескриптор родительского компонента

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

Пример (JS+)
// Главная форма
frm=new TForm();
frm.Caption="JS+ - компонент TStatusPanels";
frm.Width =525;
frm.Height=375;

// Строка состояния
stb=new TStatusBar(frm);
stb.SimplePanel=false;
for (i=w=0;i<3;i++) {
  stp=new TStatusPanel(stb);
  stp.Text=" Сегмент "+(i+1)+" ";
  if (i>0) {
    stp.Alignment=taCenter;
    w+=(stp.Width=stb.TextWidth(stp.Text)+10);
  }
}
stb.Panels[0].Width=stb.ClientWidth-w;

// Метка
lbl=new TLabel(frm);
lbl.Alignment=taCenter;
lbl.Caption="Пример строки состояния\nиз трех сегментов";
lbl.Left=(frm.ClientWidth-lbl.Width)/2;
lbl.Top =(stb.Top-lbl.Height)/2;

frm.ShowModal();
Совместимость
C++ Builder/Delphi
См. также
JS+Руководство пользователя
Адрес этой страницы: http://jsplus.ru/MANUAL/JSPlus/Component/TStatusBar/TStatusPanels.htm
© 2024,