为了账号安全,请及时绑定邮箱和手机立即绑定

C#用户控件mouseleave事件问题

C#用户控件mouseleave事件问题

慕斯王 2018-10-10 05:06:43
自定义控件fileControl里面添加了openButton、searchButton等几个按钮,当鼠标移到fileButton时,在filepanel里添加fileControl显示出来,当鼠标离开fileControl时则隐藏fileControl(把fileControl从filepanel中删除),但是鼠标进入fileControl里面的Button里面试图点击时还触发了Mouseleave事件,导致fileControl从filepanel中删除,不能进行下一步操作,怎么样才能给个判断,让鼠标进入fileControl里面的Button时不隐藏fileControl
查看完整描述

2 回答

?
噜噜哒

TA贡献1784条经验 获得超7个赞

在 MouseLeave 事件中,通过查找当前控件的 Parent 进行递归查找吧,如果递归找到了 FileControl 就不隐藏。

查看完整回答
反对 回复 2018-10-23
  • 2 回答
  • 0 关注
  • 937 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信