Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.028 c
4-43968
Duke DEE
2004-01-03 21:25
2004.03.14
Нажатие кнопки в другой программе


1-43451
Зьмитрок
2004-02-29 22:34
2004.03.14
VCL forms application отказывается копилироваться


1-43482
Ivolg
2004-02-29 15:18
2004.03.14
Текст


1-43658
an-na2002
2004-03-02 03:00
2004.03.14
Работа с файлами


14-43808
Slava_333
2004-02-22 16:37
2004.03.14
Какой инструмент выбрать для создания сайта?




   Наверх