1

我有一个图片框。它有两个事件

在 MouseEnterEvent 中:我确实在图片框底部加载了一个面板,其中有两个单选按钮

在 MouseLeaveEvent 中:我确实从图片框中删除了带有单选按钮的面板

但是问题是面板在图片框上,所以当鼠标从图片框进入面板时,图片框的离开事件被执行并且单选按钮消失。

当鼠标从图片框的实际边界而不是在面板上时,我想删除面板。

4

2 回答 2

0

您可以MouseEnterEvent为包含您的pictureBox.

例如,如果您的图片框是 on Form1,则在此表单的Form1_MouseLeave事件中删除面板。

于 2013-03-13T11:25:15.397 回答
0

也许在你离开图片框之前做一些事情,检查你是否在面板中。如果是这样,请将布尔标志设置为 false,并在 mouseleave 中检查以确定是否要隐藏面板。

于 2013-03-13T11:25:56.603 回答