我不想让我的XtraScrollableControl使用鼠标滚轮滚动。但滚动应该是启用和可见的,我应该滚动XtraScrollableControl使用鼠标拖动。如果我设置
xtraScrollableControl1.AutoScroll = false;
滚动条不再可见,并且如果我设置
xtraScrollableControl1.FireScrollEventOnMouseWheel = true
然后什么也没有发生。我使用的是DevExpress 13.2.5
发布于 2015-12-15 01:23:30
看起来DevExpress在他们的知识库中可能有一个解决方案:
https://www.devexpress.com/Support/Center/Question/Details/K18512
看一看这是否满足您的需求。我打算尝试复制这个问题和建议的修复方法,但我不知道什么是“可滚动控件”。你能告诉我那个特定的控件在哪里吗?
发布于 2015-12-17 01:10:41
似乎唯一的方法是创建XtraScrollableControl
后代并覆盖它的OnMouseWheelCore
方法,而不使用任何代码。
下面是一个例子:
public class NoMouseWheelControl : XtraScrollableControl
{
protected override void OnMouseWheelCore(MouseEventArgs ev)
{
//No more wheel.
}
}
https://stackoverflow.com/questions/34238624
复制相似问题