C# 当鼠标光标位于属于面板的组合框上时,如何触发面板滚动事件
我用C#开发了一个Windows窗体程序 我添加了一个面板和一个属于面板的组合框。 鼠标光标未指向组合框时发生垂直鼠标滚动事件。但是,当鼠标光标指向组合框时,没有发生垂直鼠标滚动事件 我想我在为combobox配置鼠标事件时犯了一个错误C# 当鼠标光标位于属于面板的组合框上时,如何触发面板滚动事件,c#,winforms,combobox,mouseevent,C#,Winforms,Combobox,Mouseevent,我用C#开发了一个Windows窗体程序 我添加了一个面板和一个属于面板的组合框。 鼠标光标未指向组合框时发生垂直鼠标滚动事件。但是,当鼠标光标指向组合框时,没有发生垂直鼠标滚动事件 我想我在为combobox配置鼠标事件时犯了一个错误 您能告诉我必须配置组合框的哪个属性吗?我应该配置什么事件?当光标指向Combobox时,焦点将在Combobox上,因此不会触发面板的“鼠标滚动事件” 也许您可以将该方法绑定到面板和组合框的mouseweel事件 public Form1() { Ini
您能告诉我必须配置组合框的哪个属性吗?我应该配置什么事件?当光标指向Combobox时,焦点将在Combobox上,因此不会触发面板的“鼠标滚动事件” 也许您可以将该方法绑定到面板和组合框的
mouseweel
事件
public Form1()
{
InitializeComponent();
// subscribe to MouseWheel
panel1.MouseWheel += MouseWheelMethod;
comboBox1.MouseWheel += MouseWheelMethod;
}
int i = 0;
private void MouseWheelMethod(object sender, MouseEventArgs e)
{
Console.WriteLine(i++); // test
}