返回信息流就是想在一个窗口中当鼠标的横坐标大于多少的时候刚好显形,其他时候隐形,不过我原来在mouseMove里面写过在e.X的数值判断下使用ShowCursor,不过效果很不好,觉得可能是因为mousemove捕捉的太快,而ShowCursor本身有延迟。现在求一个解决方案,还请大神们帮一下。
不管是cursor.hide()cursor.Show()也是同样的问题,所以可能根本不应该写到mousemove里面?
这是一条镜像帖。来源:北邮人论坛 / dot-net / #3694同步于 2012/4/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
dotNET机器人发帖
【C#】有个隐藏鼠标的问题
milanow
2012/4/30镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
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;
}
}
谢大神,已经解决了哈
【 在 Lonhero 的大作中提到: 】
: private bool _IsCursorShow = true;
: private void Form1_MouseMove(object sender, MouseEventArgs e)
: {
: ...................