我有一个图片框。它有两个事件MouseEnter和MouseLeave事件
在MouseEnterEvent: 我做负载的图片框的底部面板,其中有两个单选按钮
在MouseLeaveEvent: 我从PictureBox的
但删除与单选按钮面板问题在于面板在图片框上,所以当鼠标从图片框出现在面板上时,图片框的离开事件被执行,单选按钮消失。
当鼠标从图框的实际边界移除而不是在面板上时,我想要移除面板。
我有一个图片框。它有两个事件MouseEnter和MouseLeave事件
在MouseEnterEvent: 我做负载的图片框的底部面板,其中有两个单选按钮
在MouseLeaveEvent: 我从PictureBox的
但删除与单选按钮面板问题在于面板在图片框上,所以当鼠标从图片框出现在面板上时,图片框的离开事件被执行,单选按钮消失。
当鼠标从图框的实际边界移除而不是在面板上时,我想要移除面板。
您可以删除包含您的pictureBox
的面板的面板MouseEnterEvent
。
例如,如果您的pictureBox在Form1
上,则在此表单的Form1_MouseLeave
事件中移除面板。
也许你在离开图片盒之前做一些事情,检查你是否在面板中。如果这样设置一个布尔标志为false,并检查在鼠标左键确定是否要隐藏面板。