C# 处理 mousedown 事件

问题描述 投票:0回答:1

我想在单击无边框形式的面板时处理 mousedown 事件,如下所示。使用此代码,不会检测到鼠标事件。

public Form myForm;
public Panel pan;

myForm = new()
{
  // no border specification     
  // size, location, etc. 

     pan = new();
  // pan location , color size etc.

     myForm.Controls.Add(pan);
}


void pan_MouseDown(object sender, MouseEventArgs e)
{
   // Check event hit
      MessageBox.Show("mouse down");
}
c# .net event-handling mouseevent mousedown
1个回答
1
投票

已解决,处理程序声明丢失;

pan.MouseDown += pan_MouseDown;
© www.soinside.com 2019 - 2024. All rights reserved.