首先,鼠标滚轮事件没有列在 Visual Studio 2008 的事件窗格中,这很烦人。
我在网上找到了正确的格式,并将其写入我的代码:
private void Form1_MouseWheel(object sender, MouseEventArgs e)
{
Debug.WriteLine("Foo");
}
...旋转鼠标滚轮时我没有得到任何响应。
我在我的代码的主类区域中执行此操作,并且设计器仅包含一个表单/窗口/任何内容,因此鼠标不会失去焦点。
namespace BlahBlah
{
public partial class Form1 : Form
{
相比之下,我在鼠标滚轮上方有这个方法,它工作正常:
private void Form1_MouseClick(object sender, MouseEventArgs e)
{
Debug.WriteLine("Foo");
}
如果我不得不猜测,我认为我没有正确地将代码链接到表单(又名:如果我通过设计器的事件面板添加此事件,Visual Studio 将为我做的所有事情)。但我可能是错的,或者只是犯了一些愚蠢的错误。
当鼠标滚轮旋转时,你能帮我得到任何回应吗?谢谢!