中国pk日本魔方视频:WinForm: 控制RichTextBox的Scroll Bar

来源:百度文库 编辑:偶看新闻 时间:2024/05/06 10:48:30

最近遇到一个问题,想要自己控制windows Control的ScrollBar Position。按理说Scrollable的控件应该都可以得到ScrollBar对象而直接Get/Set ScrollBar的Position,But Windows控件有时too Auto了,RichTextBox的设计者大概觉得Scrollbar的控制已经够智能了,用户大概八辈子也不会要自己去控制,于是没有提供一个直接的方法。于是狂google,只见问的人很多,但是解决的人没有,自己试了几个小时也没找到一个好的方法。最后高人指点,最后解决方法:SendMessage:如下:

 
如果在.Net中,要先导入SendMessage:

显示代码打印1 using System.Runtime.InteropServices;  

2 [DllImport("User32.dll",EntryPoint="SendMessage")]  

3 private static extern int SendMessage(  

4   IntPtr hWnd, // handle to destination window  

5   uint Msg, // message  

6   uint wParam, // first message parameter  

7   uint lParam // second message parameter  

8   );


文章出处:飞诺网(www.diybl.com):http://www.diybl.com/course/4_webprogram/asp.net/asp_netshl/2008324/106294.html