2015-12-12 5 views
0

Я не хочу, чтобы мой XtraScrollableControl прокручивался с помощью колеса мыши. Но прокрутка должна быть включена и видима, и я должен прокрутить XtraScrollableControl с помощью мыши. Если я установитьОтключить прокрутку колеса мыши для DevExpress XtraScrollableControl

xtraScrollableControl1.AutoScroll = false; 

полосы прокрутки не видно больше, и если я устанавливаю

xtraScrollableControl1.FireScrollEventOnMouseWheel = true 

тогда ничего не happens.I я использую DevExpress 13.2.5

+0

Вместо того, чтобы просто дать минус голос, пожалуйста, дайте мне знать свою ошибку – user3701485

ответ

0

Похоже, DevExpress может иметь решение для этого в их КБ:

https://www.devexpress.com/Support/Center/Question/Details/K18512

Взгляните и посмотрите, соответствует ли это вашим потребностям. Я собирался попытаться воспроизвести проблему и предлагаемое исправление, но я не могу понять, что такое «Прокручиваемый контроль». Можете ли вы указать мне на этот конкретный элемент управления?

0

Кажется, что единственный способ создать потомок XtraScrollableControl и переопределить его метод OnMouseWheelCore без кода на нем.
Вот пример:

public class NoMouseWheelControl : XtraScrollableControl 
{ 
    protected override void OnMouseWheelCore(MouseEventArgs ev) 
    { 
     //No more wheel. 
    } 
} 
Смежные вопросы