如何使TStringGrid、TListView的滚动条自动滚动
使用TStringGrid、TListView控件时,常常会希望滚动条能够跟随内容的增加自动滚动。
实现这个功能的方法很简单。
在TStringGrid控件上有一个TopRow属性,只需要设置这个值就可以了。
比如:想在每增加一行数据的时候,自动向下滚动一次。只需要如下代码:
StringGridF->TopRow += 1;
在向ListView控件增加一项后,如何使竖直滑快一直保持在滚动条的底部,参考如下内容:
---------------------------------------------------------------
ListView->Items->Item[ListView->Items->Count-1]->MakeVisible(false);
---------------------------------------------------------------
listview->Perform(LVM_SCROLL,0,10);//0是左右,10是上下,根据自己情况改吧