listvIEw中有一個屬性 EnsureVisible 可以保證選中行在可視范圍內.如下描述:
ListVIEw problem
Hello,
Anyone know how to scroll down the listvIEw by code?
Eg. I have 200 items in the listvIEw. When I set the selectedItem to be
item 180, the user cannot see it if he don''t scroll it down.
Thanks!
Re: ListVIEw problem
Use the EnsureVisible method. Pass in the index of the item you want to
scroll into vIEw.
____________________
Klaus H. Probst, MVP
那麼C#中的DataGridVIEw呢?
雖讓DataGridVIEw沒有那麼直接的方法但是還是可以變通實現的,如下:
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
arow.Selected = true;//選中某行
DataGridVIEw.FirstDisplayedScrollingRowIndex = arow.Index; //讓選中行顯示在可視范圍內
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
FirstDisplayedScrollingRowIndex 這個屬性的意思蠻不好理解的.
如果你知道的更多,請留言給我!
共同進步哦!