Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.12;
Скачать: CL | DM;

Вниз

Работа со статусной строкой   Найти похожие ветки 

 
konst ©   (2005-06-13 11:31) [0]

подскажите, плиз, как правильно в KOL работать со статусной строкой формы?

можно ли разбивать на ячейки, наподобие как в VCL:
Form.StatusText[1]:="Статус для первой ячейки";
Form.StatusText[2]:="Статус для второй ячейки";
и тд ?


 
Thaddy   (2005-06-13 11:40) [1]

Form.StatusText[0]:="This";
   Form.StatusText[1]:="is";
   Form.StatusText[2]:="an";
   Form.StatusText[3]:="example";


 
konst ©   (2005-06-13 11:48) [2]

точно также ? а зачем же тогда свойство Status.SimpleText ?

Спасибо.


 
ECM ©   (2005-06-13 12:40) [3]

Form.SimpleStatusText := "bla-bla-bla";
что эквивалентно:
Form.StatusText[255]  := "bla-bla-bla";

при этом статусная строка начинает отображаться как простой текст - все что было записано (если было) в Form.StatusText[i] -не отображается...
Подробнее см. MSDN описание Windows Controls:Status Bars (SB_SIMPLE)


 
konst ©   (2005-06-15 11:18) [4]

Спасибо, однако есть непонятная для меня закавыка.
Как свойство StatusText, рАвно как и SimpleStatusText принимают значение типа PChar, а не обычный String.

То есть, например для вывода в статусную строку числа необходимо проводить аж два преобразования: Int2Str() и затем StrPCopy(), верно ?


 
ECM ©   (2005-06-15 11:38) [5]

2konst [4]
Лучше так:
 
 Form.StatusText[0] := PChar(Int2Str(...));

или так (если ты не используешь ShortString глобально):

var
 S: String;
...
 S := Int2Str(...);
 Form.StatusText[0] := @S[1];


 
konst ©   (2005-06-15 12:29) [6]

2ECM[5]:

Спасибо огромное! всё по полочкам разложили.
тему считаю исчерпанной.



Страницы: 1 вся ветка

Текущий архив: 2006.02.12;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.029 c
11-1098448368
Gleb
2004-10-22 16:32
2006.02.12
Ошибка в TToolBar?


3-1134310457
Asail
2005-12-11 17:14
2006.02.12
Событие при прокрутке DBGrid...


6-1130580983
vishnia
2005-10-29 14:16
2006.02.12
Связь с БД MySQL из Интернет-приложения


2-1137933004
XeON
2006-01-22 15:30
2006.02.12
Побайтовое сравнение файлов


15-1137571462
PKT
2006-01-18 11:04
2006.02.12
Выбрать предмет в универе