鼠标的移出事件问题
新建了一个panel1,上面有几个PictureBox控件,原意是想在鼠标移出panel1范围时panel1隐藏,结果移到PictureBox上时panel1也隐藏了,请问怎么解决
PL_panel1.MouseLeave += new EventHandler(panel1_MouseLeave);
public void panel1_MouseLeave(object sender, EventArgs e)
{panel1.Visible = false;}
[解决办法]
private void MainForm_MouseMove(object sender, MouseEventArgs e)
{
if (panel1.Visible)
{
panel1.Visible = false;
}
}
[解决办法]
PictureBox在panel中,移动过程中肯定是经过了panel,引发了MouseLeave事件
[解决办法]
你可以在MouseLeave 事件li class="honor">