![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Cохранить позицию в TreeView [D7, WinXP]
Phoenix © (2004-10-05 07:23:00)Такой вопрос, имеется TreeView создаю в нём дерево, котро служит своеобразным меню,выбираю один из элементов, выбираю редактирование ,TreeView enabled перевожу в false, после редактирования перевожу обратно в true, но при это счезает выделение элементта TreeView, как вернуть визуально выделение элеменнта который был выделен до перевода компонента enabled:=false?
Заранее благодарен
Леонид Федьков (2004-10-06 12:51:00) [1]После выбора перед уходом:
I := TreeView1.Selected.AbsoluteIndex;
После возврата;
TreeView1.Repaint;
TreeView1.SetFocus;
TreeView1.Items[I].Selected := True;
ЮЮ (2004-10-05 07:38:00) [2]Кстати, если Disabl-ить непосредственно TreeView, то оно выглядит просто ужасно - положи его на панель и Disabl-ь её
ЮЮ (2004-10-05 07:28:00) [3]>но при это счезает выделение элементта TreeView
Чтобы выделение "рмсовалось" при потере фокуса поставь HideSelection в false