【发布时间】:2011-04-14 14:44:19
【问题描述】:
是否可以在 FlowLayoutPanel 中使用第三方滚动控件?问题是我们使用的是 devexpress 控件,而 FlowLayoutPanel 的滚动条控件看起来不太好。
有没有办法自定义绘制或用 devexpress 控件替换它们。
关于如何解决这个问题的任何想法?
【问题讨论】:
标签: c# winforms devexpress scrollbar flowlayoutpanel
是否可以在 FlowLayoutPanel 中使用第三方滚动控件?问题是我们使用的是 devexpress 控件,而 FlowLayoutPanel 的滚动条控件看起来不太好。
有没有办法自定义绘制或用 devexpress 控件替换它们。
关于如何解决这个问题的任何想法?
【问题讨论】:
标签: c# winforms devexpress scrollbar flowlayoutpanel
我建议您查看XtraLayoutControl Suite,与 FlowLayoutPanel 控件相比,它提供了更强大的功能。另外,请注意,我们的蒙皮引擎仅适用于 DevExpress 控件,因此标准控件及其元素不会被蒙皮。
最后,这只是一个想法,它可能会奏效。您应该关闭 FlowLayoutControl 滚动条并将我们的滚动条放置在控件附近。您必须处理滚动条的 Scroll 事件才能以编程方式滚动 FlowLayoutControl 并同步滚动条的位置。这不是一件容易的事,但我只是不知道如何做到这一点。
【讨论】:
我有同样的需求,想出了一个将标准 FlowLayoutPanel 与 DevExpress XtraScrollableControl 相结合的解决方案。请参阅我的帖子here。
【讨论】: