分享

WinForm: 控制RichTextBox的Scroll Bar

 mylore 2011-12-11

最近遇到一个问题,想要自己控制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.):http://www./course/4_webprogram/asp.net/asp_netshl/2008324/106294.html

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多