我有一个图片框。它有两个事件
MouseEnterEvent中的: 我在图片框底部加载了一个面板,其中有两个单选按钮
MouseLeaveEvent中的: 我确实从图片框中删除了带有radiobutton的面板
但问题是面板在图片框上,所以当鼠标从图片框进入面板时,执行picturebox的离开事件并且radiobutton消失。
我希望在从图片框的实际边界移除鼠标时移除面板,而不是在面板上时。
答案 0 :(得分:0)
您可以删除MouseEnterEvent
面板中包含pictureBox
。
例如,如果您的图片框位于Form1
,则在此表单的Form1_MouseLeave
事件中删除该面板。
答案 1 :(得分:0)
也许在离开图片框之前做一些事情,检查一下你是否在面板中。如果是这样,将布尔标志设置为false,并在mouseleave中检查是否要隐藏面板。