Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如果WinForm只有一个完全停靠的ListBox,则不会触发MouseLeave

如果WinForm只有一个完全停靠的ListBox,则不会触发MouseLeave
EN

Stack Overflow用户
提问于 2011-03-03 10:12:01
回答 2查看 1K关注 0票数 1

我有一个只有一个简单列表框的表单。列表框已完全停靠,窗体的FormBorderStyle设置为None。

当我将MouseLeave事件附加到窗体时,它不会触发。(它也不会触发MouseMove、MouseHover等)

但是,如果我取消停靠列表框并调整它的大小,以使窗体至少有一部分可见,并且如果我将鼠标移到窗体的可见部分上,所有鼠标事件都会再次触发。

如何让窗体接收鼠标事件,即使它只包含一个完全停靠的列表框?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-03 10:40:06

它不应该触发,因为你的鼠标没有进入表单,它进入了列表框。因此您应该在列表框控件中使用MouseLeave事件

票数 1
EN

Stack Overflow用户

发布于 2011-03-03 10:18:14

我认为这是不可能的。因为控件将处理它不会被绕过的事件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5179275

复制
相关文章

相似问题

添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文