Вниз
Скачать: 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.02 c
1-43588
SEn
2004-02-27 12:23
2004.03.14
Как убрать приложение из списка задач?


3-43331
Layner
2004-02-16 11:52
2004.03.14
Преоборазование БД ACCESS *.mdb в файл *.mde, или как зищитить


3-43402
Новичек
2004-02-12 11:08
2004.03.14
TADODataSet проблемы при вставке в master/detail


1-43674
Pul
2004-03-01 19:02
2004.03.14
кнопку приложения


8-43689
WondeRu
2003-11-11 08:35
2004.03.14
КАК ЗАГРУЗИТЬ картинку, размеры которой не кратны степени 2?




   Наверх