Главная страница
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.022 c
9-43239
K.o.Z
2003-08-20 19:24
2004.03.14
Логическая струкура игрового движка


3-43306
jen_bond
2004-02-10 19:29
2004.03.14
Проблемма с выполнением запроса.


14-43811
Knight
2004-02-21 23:48
2004.03.14
Матрица по телевизору...


3-43346
Денисыч
2004-02-15 00:57
2004.03.14
Запрос SQL в TQuery


14-43803
DiamondShark
2004-02-23 14:54
2004.03.14
Инопланетяне как причина глобального потепления