如何在c#中的组合框上停止鼠标滚动

时间:2017-01-17 09:19:55

标签: c# windows

我正在开发一个c#windows应用程序,我在其中使用了一些组合框。选择组合框的项目时,我想向下移动到页面。因此,我使用了鼠标滚动,在滚动时,组合框的选定项目已更改。 请给我解决方案以停止鼠标滚动。

<div class="wrap">
  <button class="btn">small button</button>
  <button class="btn">super long button</button>
</div>

2 个答案:

答案 0 :(得分:0)

您可能应该在控件滚动条上启用focus属性。 我的意思是在代码末尾添加如下内容:

ScrolBar1.Focus();

答案 1 :(得分:0)

您应该添加一行代码,以将焦点设置到SelectedIndexChanged事件末尾的滚动条上。这是一个例子,

    void YourComboBox_SelectedIndexChanged(object sender, EventArgs e)
    {
       //your code
       //...
       ScrollBar.Focus();
    }