我有一个控件&我想将一个垂直滚动条连接到我的控件。请不要建议我使用Panel控件。其实。我想知道如何通过C#编程Windows。请帮我用C#中的代码。谢谢。如何将系统滚动条连接到我的控件上
1
A
回答
1
Windows中的系统滚动条是窗口非客户区域的一部分。通过在窗口创建时向窗口添加WS_HSCROLL和WS_VSCROLL样式,告诉Windows需要滚动条。
然后您使用Windows功能来设置滚动范围和拇指位置。当用户单击您的滚动条或拖动滚动条缩略图时,您会在窗口过程中收到WM_HSCROLL和/或WM_VSCROLL消息。名为SCROLLBAR的窗口类只是一个具有WS_HSCROLL或WS_VSCROLL样式的子窗口,而不是客户区。有关如何在Win32 C++代码中执行此操作的信息,请参阅Scrollbar Functions。
如果您使用的是.NET窗体,那么您将从Benny提到的ScrollableControl类派生自定义窗口类。
1
你可以从system.windows.forms.scrollablecontrol派生出你的控件,它会给你滚动的能力。
相关问题
- 1. C#Winforms:将滚动条连接到控件
- 2. QML:将滚动条连接到ListView
- 3. 如何将我的iSCSIinitiator连接到Windows中的scsi子系统
- 4. 如何将滚动条连接到div内的datagrid的右侧?
- 5. 如何获取用于绘制控件的系统滚动条的事件?
- 6. 如何将滚动条连接到VC++中的面板?
- 7. 如何将滚动条设置为聊天系统的底部?
- 8. 如何将选项卡连接到垂直滚动条?
- 9. 如何将滚动条连接到对话框
- 10. 连接到系统
- 11. 如何将我的移动设备与我的星号ivr系统连接
- 12. 如何将滚动条添加到ZedGraphWeb控件?
- 13. c#识别控件上的滚动条
- 14. 如何将我的工件部署到我的连接点上?
- 15. 如何确保我的Windows系统连接到网络
- 16. 无法滚动连接到div的垂直滚动条
- 17. 如何连接到系统ODBC连接是Windows 7上的Access 2010
- 18. 将多个BW系统连接到一个R/3系统
- 19. 连接到系统GHC
- 20. 如何制作CefSharp WinForms控件将页面滚动到链接
- 21. 将SMS系统连接到我的ERP需要什么?
- 22. 将滚动条连接到jQuery中的元素
- 23. 将滚动条添加到控制台
- 24. imageresizing.net(数据库驱动连接到文件系统上的数据文件)
- 25. 如何将我的32位应用程序连接到64位系统DSN?
- 26. android系统如何自动连接到配对设备?
- 27. 如何将mylyn连接到mssql错误跟踪系统
- 28. 如何在ASP.NET中为我的ListView控件获取滚动条
- 29. 如何获取DataGridView控件上滚动条的大小?
- 30. 如何在Linux操作系统上连接NetBeans上的MySql?
我想知道如何附加系统滚动条。谢谢。 – 2010-02-09 03:10:22
@吕露,如果你的控件来自于可滚动控件,你将自动获得滚动条。 – Benny 2010-02-09 03:13:18
我想知道的方式scrollablecontrol可以添加一个系统滚动条来控制。 – 2010-02-09 03:28:21