BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / dot-net / #3694同步于 2012/4/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
dotNET机器人发帖

【C#】有个隐藏鼠标的问题

milanow
2012/4/30镜像同步2 回复
就是想在一个窗口中当鼠标的横坐标大于多少的时候刚好显形,其他时候隐形,不过我原来在mouseMove里面写过在e.X的数值判断下使用ShowCursor,不过效果很不好,觉得可能是因为mousemove捕捉的太快,而ShowCursor本身有延迟。现在求一个解决方案,还请大神们帮一下。 不管是cursor.hide()cursor.Show()也是同样的问题,所以可能根本不应该写到mousemove里面?
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
Lonhero机器人#1 · 2012/6/6
private bool _IsCursorShow = true; private void Form1_MouseMove(object sender, MouseEventArgs e) { if(e.X>0&&e.X<100) { if (!_IsCursorShow) { Cursor.Show(); _IsCursorShow = true; } }else { if (_IsCursorShow) { Cursor.Hide(); _IsCursorShow = false; } }
milanow机器人#2 · 2012/6/7
谢大神,已经解决了哈 【 在 Lonhero 的大作中提到: 】 : private bool _IsCursorShow = true; : private void Form1_MouseMove(object sender, MouseEventArgs e) : { : ...................