Вверх ↑
Этот топик читают: Гость
Ответов: 5227
Рейтинг: 587
#1: 2022-04-25 09:43:29 ЛС | профиль | цитата
работа с статусной строкой неудобна.
для простой вставки разом для всех панелей добавил метод doText2 (остальные скрыл за ненадобностью)
Вот так назначили панели и размер


в FormatStr так и задаём значения по списку


вот так в схеме


Сам метод в pas

procedure THIStatusBar._work_doText2;
var
i: integer;
lst: PStrList;
begin
lst := NewStrList;
lst.Text := Tostring(_Data);
for i := 0 to Control.StatusPanelCount-1 do
Control.StatusText[i] := PChar(lst.Items[i]);
lst.Free;
end;

в ini у себя сделал так

*doText=Устанавливает текст Text в строку состояния в ячейку Panel|1|
*doIndexText=Устанавливает текст с индексом из потока в ячейку Panel|1|
doText2=Устанавливает текст в панели, в потоке передаётся список значений для установки|1|

Для старых схем изменений не будет, так что боятся не о чем.
Надеюсь пригодится кому.
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 249
Рейтинг: 4
#2: 2022-04-25 15:50:10 ЛС | профиль | цитата
Как мысль прочитал, только вчера думал про такую точку, только для StatusBarEx.
карма: 1

0
Ответов: 5227
Рейтинг: 587
#3: 2022-04-25 20:18:37 ЛС | профиль | цитата
Ну и тутда тоже вставится без проблем, пробуй.
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
3
Сообщение
...
Прикрепленные файлы
(файлы не залиты)