【发布时间】:2023-04-04 05:24:01
【问题描述】:
我正在开发一个加载屏幕,我需要用户鼠标停留在 Windows 窗体后面。 我在互联网上搜索并没有发现与它相关的内容。是否可以创建一个位于鼠标指针上方的表单? (这似乎有点疯狂,但就是这样)
对不起,我的英语不好。
【问题讨论】:
-
真的需要在表单后面,还是因为要隐藏光标?
-
是为了阻止用户点击吗?
我正在开发一个加载屏幕,我需要用户鼠标停留在 Windows 窗体后面。 我在互联网上搜索并没有发现与它相关的内容。是否可以创建一个位于鼠标指针上方的表单? (这似乎有点疯狂,但就是这样)
对不起,我的英语不好。
【问题讨论】:
这里有类似的好代码示例。
// 设置光标为沙漏 Cursor.Current = Cursors.WaitCursor;
// 在此处执行耗时的哈希代码...
// 将光标设置为默认箭头 Cursor.Current = Cursors.Default;
【讨论】:
我能想到的唯一解决方案是隐藏应用程序的鼠标。
Cursor.Hide();
确保在适当的时候重新打开它!
请注意,当鼠标光标消失时,用户可能会感到非常困惑。
【讨论】: