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

Вниз

ListBox.curindex...   Найти похожие ветки 

 
_mandrake_   (2003-06-24 19:32) [0]

Здраствуйте. Скажите как можна например для капшона в лейбле присвоить значение выделенного итема в KOLListBox и чтоб изменялось динамически.
Код типа :
procedure TForm1.ListBox1Click(Sender: PObj);
begin
( или я так считаю)
Здраствуйте. Скажите как можна например для капшона в лейбле присвоить значение выделенного итема в KOLListBox и чтоб изменялось динамически.
Код типа :
procedure TForm1.ListBox1Click(Sender: PObj);
begin
label1.Caption:=ListBox1.Items[listbox1.curindex];
end;

работает неправильно (или я так считаю) посколько curindex не успевает принять новое значение и капшону присваивается предыдущее значение.
В результате получается что код работает на OnDblClick , a не на OnClick...


 
Vladimir Kladov   (2003-06-24 20:52) [1]

нужно использовать OnSelChange. У большинства (если не у всех) контролов KOL, когда вызывается OnClick, текущий индекс еще не изменился. Это не баг, просто по-другому коротко сделать не получилось.

Кстати, можно в FAQ внести. Меня уже несколько раз спрашивали по этому вопросу.

И вообще, по OnClick listbox в KOL не работает, так сделано (зачем именно так, не помню). Должен работать двойной клик на OnClick.


 
Gandalf ©   (2003-06-26 12:31) [2]


> Кстати, можно в FAQ внести


Учел.



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

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

Наверх




Память: 0.47 MB
Время: 0.033 c
7-43927
Mihin
2003-12-25 08:29
2004.03.14
Печать в текстовом режиме


1-43617
fatal
2004-03-02 15:11
2004.03.14
Вложить файл.


14-43856
reticon
2004-02-20 17:33
2004.03.14
Смена провайдера или непонимание глубины всех наших глубин


1-43458
Rosik
2004-03-01 00:36
2004.03.14
TWebBrowser


7-43910
Mnch
2003-12-21 16:45
2004.03.14
Dos-проиложение в окне Windows не работает с Com-портом