我在顶部有一个面板,其中有“停靠”选项“顶部”但是事件不是像<; p>那样触发
private void pnlHeader_MouseClick(object sender, MouseEventArgs e)
{
MessageBox.Show("test");
}
所有其他面板都很好用,它们都停靠在那里。
原因应该是什么?
答案 0 :(得分:1)
如果您的Panel包含其他元素,并且您单击这些元素,则不会触发MouseClick事件(我刚刚测试过)。 解决方案是在内部元素上放置相同的MouseClick事件,还是在Panel上放置一个不可见的表面以获取MouseClick事件。