Q qwerters Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-17 #1 我把Selected设为没有在当前窗口显示的一个Item. 怎么样让Listview自动滚到该item处?
C Charles Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-17 #2 ListBox1.ItemIndex:=5;(5 是item在items中的序号,0 是第一个)
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-17 #3 listview1.Selected.MakeVisible(PartialOK: Boolean); 其中PartialOK参数决定是否该item整体可见还是只要可见就可以了.
M mikecool Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-18 #5 应当先选中该ITEM 使用ListView1.Selected:=ListView1.Items[X];(X是你想选中的ITEM). 然后按照cAkk的方法 ListView.SelectedMakeVisible(PartialOK: Boolean) ListView.SelectedMakeVisible(False) *NOTICE:当PartialOK为False的时候显示选中的ITEM 在TTreeView也同样成立 这样就可以自动卷屏了 还有一种更笨的方法,就是用发送按键的方法,截取Handle,发出向上 或者向下的指令,也可以达到要求
应当先选中该ITEM 使用ListView1.Selected:=ListView1.Items[X];(X是你想选中的ITEM). 然后按照cAkk的方法 ListView.SelectedMakeVisible(PartialOK: Boolean) ListView.SelectedMakeVisible(False) *NOTICE:当PartialOK为False的时候显示选中的ITEM 在TTreeView也同样成立 这样就可以自动卷屏了 还有一种更笨的方法,就是用发送按键的方法,截取Handle,发出向上 或者向下的指令,也可以达到要求