![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Событие TreeView
Ripper © (2004-08-25 02:20:00)здраствуйте все! Подскажите в каком событии для TreeView можно узнать какой элемент выбран и как узнать.
Предположительно
function TForm1.TVTVSelChanging(Sender: PControl; oldItem,
newItem: Cardinal): Boolean;
begin
TVTVSelChanging:=true; {Если так не сделать компилятор пишет [Warning] main.pas(84): Return value of function 'TForm1.TVTVSelChanging' might be undefined}
label1.Caption:=tv.Items[newitem];
end;
Данный у меня не работает.
Второй вопрос: событие разворачивания ветви и как сделать следующее,у всех ветвей иконки в виде директории, по раскрытии root-ветви ее иконка должна менятся на иконку в виде раскрытой папки.
ТретийЖ разве в KOLImageList можно хранить только одно изображение?
SPeller (2004-08-25 03:17:00) [1]1) Подумать совсем чу-чуть трудно чтоли? Да, это именно это событие. Возвращать надо true чтобы разрешить смену текущего элемента, false чтобы запретить. olditem - id текущего выделенного, newitem - id элемента, который собирается стать выделенным.
2) Есть событие onexpand или как-то в этом роде. С картинками ищи сам.
3) нет.