Главная страница
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.48 MB
Время: 0.03 c
15-1138080632
begin...end
2006-01-24 08:30
2006.02.12
С Днём рождения! 24 января


15-1137795529
Ермак
2006-01-21 01:18
2006.02.12
А.С. Панарин "Интеллигенция и стратегия развития России"


15-1138184641
GeoNew @@@@@@@@.
2006-01-25 13:24
2006.02.12
Трудоустройство модераторов


2-1138213657
Glex
2006-01-25 21:27
2006.02.12
FormStyle:= fsStayOnTop - работает только для MainForm(((


15-1138080476
Antip
2006-01-24 08:27
2006.02.12
Пишется ли в exe-шник лицензионная инфа о Delphi?