Форум: "KOL";
Текущий архив: 2004.03.14;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "KOL";
Текущий архив: 2004.03.14;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.017 c