【原创】ListView快速滚动至新添加一行(自动滚动)
生活随笔
收集整理的這篇文章主要介紹了
【原创】ListView快速滚动至新添加一行(自动滚动)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在C#開(kāi)發(fā)中我們經(jīng)常要開(kāi)發(fā)一些日志系統(tǒng),尤其是基于ListView的日志顯示系統(tǒng)。
但是當(dāng)日志增多是你是否有一些困擾,就是它為什么不會(huì)自動(dòng)滾動(dòng)至最后一行。
以下是一小段代碼,希望可以幫助你.
????????public?void?addLog(string?logString)
????????{
????????????lock?(_lockde)
????????????{
????????????????string?times?=?System.DateTime.Now.ToString();
????????????????ListViewItem?lvi?=?logListView.Items.Add(times);
????????????????lvi.SubItems.Add(logString);
????????????????lvi.EnsureVisible();?//?這里滾動(dòng)至新增的一行數(shù)據(jù)
????????????}
????????}
?
public?void?addLog(string?logString) { lock?(_lockde) { string?times?=?System.DateTime.Now.ToString(); ListViewItem?lvi?=?logListView.Items.Add(times); lvi.SubItems.Add(logString); lvi.EnsureVisible(); } }轉(zhuǎn)載于:https://www.cnblogs.com/koangel/p/4766933.html
總結(jié)
以上是生活随笔為你收集整理的【原创】ListView快速滚动至新添加一行(自动滚动)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。