如何在 org.eclipse.swt.widgets.Combo 中禁用鼠标滚轮事件

Tim*_*Tim 2 eclipse combobox mouseevent mousewheel

我有一个组合小部件(org.eclipse.swt.widgets.Combo)。当我滚动鼠标滚轮时,组合框的值会发生变化。我如何抑制这种行为?

谢谢。

小智 5

尝试这个:

Combo myCombo = new Combo(parent, style);
myCombo.addListener(SWT.MouseVerticalWheel, new Listener()
{

  @Override
        public void handleEvent(Event arg0)
        {
            arg0.doit = false;

        }
});
Run Code Online (Sandbox Code Playgroud)