|
|
Определяет коллекцию сегментов строки состояния TStatusBar.
Доступ к объекту
stpObj=statBarObj.Panels;
Собственные свойства
|
Свойство
| Тип
| Описание
|
Items[]
| TStatusPanel
| индексированный список сегментов
|
Только чтение
| [TYPE]
| [DESC]
|
Count
| Number
| количество сегментов
|
|
Собственные методы
|
Метод
| Описание
|
Add
| добавляет новый сегмент в конец коллекции
|
Assign
| копирует указанную коллекцию сегментов
|
BeginUpdate
| выключает отрисовку компонента
|
Clear
| очищает коллекцию сегментов
|
Delete
| удаляет указанный сегмент коллекции
|
EndUpdate
| включает отрисовку компонента
|
FindItemID
| возвращает сегмент коллекции с указанным индексом
|
Insert
| вставляет новый сегмент в указанную позицию коллекции
|
Owner
| возвращает дескриптор родительского компонента
|
|
Стандартные методы
// Главная форма 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+ | Руководство пользователя
|
|
|
|
|
|