我想在单击无边框形式的面板时处理 mousedown 事件,如下所示。
使用此代码,不会检测到鼠标事件。
感谢您的帮助。
公共表格myForm;
公共面板盘;
myForm = new()
{
// 无边框规范
// 大小、位置等
pan = new();
// 平移位置、颜色大小等
myForm.Controls.Add(平移);
}
void pan_MouseDown(对象发送者,MouseEventArgs e)
{
// 检查事件命中
MessageBox.Show("鼠标按下");
}
我尝试过的在问题中暴露了
已解决,处理程序声明丢失;
pan.MouseDown += pan_MouseDown;