[英]Disable mouse wheel scroll for DevExpress XtraScrollableControl
我不希望我的XtraScrollableControl使用鼠標滾輪滾動。 但是應該啟用滾動並使其可見,並且我應該使用鼠標拖動來滾動XtraScrollableControl。 如果我設置
xtraScrollableControl1.AutoScroll = false;
滾動條不再可見,如果我設置
xtraScrollableControl1.FireScrollEventOnMouseWheel = true
那什么也沒發生。我正在使用DevExpress 13.2.5
看來DevExpress可能在其知識庫中提供了解決方案:
https://www.devexpress.com/Support/Center/Question/Details/K18512
看看是否滿足您的需求。 我打算嘗試復制該問題和建議的修復程序,但無法弄清楚“ Scrollable Control”是什么。 您能指出我具體的控制方法嗎?
似乎唯一的方法是創建XtraScrollableControl
后代,並在其上沒有代碼的情況下覆蓋其OnMouseWheelCore
方法。
這是示例:
public class NoMouseWheelControl : XtraScrollableControl
{
protected override void OnMouseWheelCore(MouseEventArgs ev)
{
//No more wheel.
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.