C# 利用TextBox输出日志
如果使用Text属性赋值的话,滚动条会保持在最上面,
每次拖动后,只要再次输出一次日志还是会跑到最上面
如果使用AppendText方法累加的话,滚动条会保持在最下面
每次拖动后,只要再次输出一次日志还是会跑到最下面
现在想实现在每次拖动后停止在拖动后的位置,不知道如何实现,求教高手..
楼下的二位肯定没看前白我的题意,
TextBox只有一个ScrollBars属性,和一个ScrollToCaret方法是关于滚动条的
至少我只知道这两个。
如果二位的想法真的是可行的话。能否给出相应的代码。?
记住当前滚动条的位置。
1——
每次滚动条滚动后,记录当前滚动的位置(显示在可视界面第一行的序号)
2——
每次设置内容后,计算总行数,然后根据上次滚动条滚动的位置(行数)进行计算新的滚动条位置(百分比)
用textarea控件就可以了。
WinFrom中有textarea这个控件?
@发粪图墙: webBrowser控件里面的页面!