C#怎么判断鼠标是否离开某个控件

 我来答
smart_ljh
2008-11-28 · TA获得超过378个赞
知道小有建树答主
回答量:152
采纳率:0%
帮助的人:167万
展开全部
判断鼠标是否离开某个控件用该控件的两个事件来决定,选中某一事件再双击MouseLeave(光标离开该控件),MouseEnter(光标进入该控件)
下面用Button这个控件来说明.
1、在窗体上先托一个Button控件,控件名button1
2、选中该控件,双击MouseLeave事件写入代码
button1.Text = "光标不在button1上";
3、选中该控件,双击MouseEnter事件写入代码
button1.Text = "光标在button1上";

好了,接下来运行只要将光标移到button1上就会显示“光标在button1上”移开就会显示“光标不在button1上”
微言校园故事
2020-05-15 · TA获得超过3950个赞
知道大有可为答主
回答量:3089
采纳率:31%
帮助的人:403万
展开全部
如果不涉及坐标,
不用比较x,y
因为在事件中比较x,y
是会消耗大量资源的.
其实mousemove事件中只能判断鼠标的运动触发.
在不动的时候鼠标
mousemove事件是根本不存在的.
那将不动的代码不写入mousemove事件即可.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
88421220
2008-11-28 · TA获得超过125个赞
知道答主
回答量:150
采纳率:0%
帮助的人:0
展开全部
使用JS来进行判断,
每个控件都有一个onmouseover和onmouseout事件,你可以进行判断~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
战彩孔孟君
2019-10-10 · TA获得超过3741个赞
知道大有可为答主
回答量:3064
采纳率:31%
帮助的人:202万
展开全部
<script><br> function aa()<br> {<br> alert("a");<br> }<br></script><br><br><asp:TextBox ID="TextBox1" runat="server" onmouseout="aa()"></asp:TextBox><br>onmouseout鼠标离开事件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yinhudongtian
2008-11-28 · TA获得超过585个赞
知道小有建树答主
回答量:328
采纳率:100%
帮助的人:0
展开全部
控件.MouseLeave += new System.EventHandler(函数);

你自己写个函数就可以了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式