我有一个控件&我想将一个垂直滚动条连接到我的控件。请不要建议我使用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. QML:将滚动条连接到ListView
- 2. 如何将我的iSCSIinitiator连接到Windows中的scsi子系统
- 3. 如何获取用于绘制控件的系统滚动条的事件?
- 4. 如何将滚动条连接到VC++中的面板?
- 5. 如何将选项卡连接到垂直滚动条?
- 6. 连接到系统
- 7. tkinter - 将滚动条连接到文本冒险小部件
- 8. 如何将我的移动设备与我的星号ivr系统连接
- 9. c#识别控件上的滚动条
- 10. 将多个BW系统连接到一个R/3系统
- 11. 连接到系统GHC
- 12. 如何制作CefSharp WinForms控件将页面滚动到链接
- 13. 将SMS系统连接到我的ERP需要什么?
- 14. 如何获取DataGridView控件上滚动条的大小?
- 15. android系统如何自动连接到配对设备?
- 16. 如何将mylyn连接到mssql错误跟踪系统
- 17. 如何将滚动条直接添加到Swing中的JFrame?
- 18. 如何在Linux操作系统上连接NetBeans上的MySql?
- 19. 如何计算系统滚动条SmallChange值
- 20. Swift:如何将Touch Bar控件连接到主窗口控件
- 21. 如何找到并移动文件系统上的文件?
- 22. 如何在PictureBox控件上显示滚动条?
- 23. 系统偏好滚动条显示总是在OSx上
- 24. 将控件添加到具有滚动条的页面上的位置
- 25. 连接SAP系统
- 26. 使用Delphi编程连接Avaya系统与我的系统?
- 27. MouseLeave事件在控件的滚动条上移动时触发
- 28. 如何在缩放控件上滚动?
- 29. 连接外部系统|如何设计系统
- 30. Symfony2:将连接条件添加到ManyToMany关系
我想知道如何附加系统滚动条。谢谢。 – 2010-02-09 03:10:22
@吕露,如果你的控件来自于可滚动控件,你将自动获得滚动条。 – Benny 2010-02-09 03:13:18
我想知道的方式scrollablecontrol可以添加一个系统滚动条来控制。 – 2010-02-09 03:28:21