我想在单击无边框形式的面板时处理 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");
}
已解决,处理程序声明丢失;
pan.MouseDown += pan_MouseDown;