![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Перейти на элемент TTreeWiew [D5, Win2k]
Still Swamp © (2002-06-28 13:30:00)Как просролировать TTreeView на выбранный Элемент?
Нижепреведенный текст не работает.
var pt:TPoint;
Pt:=ListView.Selected.Position;
TreeView.ScrollBy(Pt.x,Pt.Y);
MBo (2002-06-28 16:42:00) [1]так нормально работает, в отличие от scrollby (vsreport)
uses commctrl
var
y1,y2:integer;
begin
y1:=ListView1.Items[0].Position.y;
y2:=ListView1.TopItem.Position.y;
ListView1.Perform(LVM_SCROLL,0,y1-y2);
Still Swamp (2002-06-28 16:11:00) [2]Selected в ListView не поможет.
Он элемент то пометит, но не проскролируется на него.
Внук (2002-06-28 15:52:00) [3]>>Skier © (28.06.02 15:25)
Угу, всю жизнь с TTreeView работаю, Selected было достаточно для этого :))
Still Swamp (2002-06-28 15:47:00) [4]звиняйте... ваша правда. ошибся.
есть какие нить методы борьбы с TListView?
Skier (2002-06-28 15:25:00) [5]>Still Swamp
В вопросе пишешь про TTreeView, а потом выясняется что это
видимо (?) TListView. Ты уж как-то определись.
Still Swamp (2002-06-28 15:09:00) [6]Ну уж и не знаю что думать то.
ListView.TopItem:=ListView.Selected;
[Error] DataObject.pas(438): Cannot assign to a read-only property
MBo (2002-06-28 14:41:00) [7]ошибаешься, в хелп загляни
When TopItem is changed, the tree view scrolls vertically so that the specified node is topmost in the list view.
treeview1.TopItem:=treeview1.Items[3];
Still Swamp (2002-06-28 14:37:00) [8]Не пойдет. TopItem - read only
MBo (2002-06-28 13:55:00) [9]TopItem