C# 鼠标c上的Winform#

C# 鼠标c上的Winform#,c#,winforms,C#,Winforms,我正在开发一个加载屏幕,我需要用户鼠标停留在windows窗体后面。 我在网上搜索了一下,没有发现任何与之相关的东西。是否可以在鼠标指针上方创建窗体?(这似乎有点疯狂,但仅此而已) 对不起,我的英语不好。我能想到的唯一解决办法是为应用程序隐藏鼠标 Cursor.Hide(); 确保在适当的时候重新打开它 请注意,当鼠标光标消失时,用户可能会感到非常困惑 我能想到的唯一解决方案是为应用程序隐藏鼠标 Cursor.Hide(); 确保在适当的时候重新打开它 请注意,当鼠标光标消失时,用户可能会感

我正在开发一个加载屏幕,我需要用户鼠标停留在windows窗体后面。 我在网上搜索了一下,没有发现任何与之相关的东西。是否可以在鼠标指针上方创建窗体?(这似乎有点疯狂,但仅此而已)


对不起,我的英语不好。

我能想到的唯一解决办法是为应用程序隐藏鼠标

Cursor.Hide();
确保在适当的时候重新打开它


请注意,当鼠标光标消失时,用户可能会感到非常困惑

我能想到的唯一解决方案是为应用程序隐藏鼠标

Cursor.Hide();
确保在适当的时候重新打开它


请注意,当鼠标光标消失时,用户可能会感到非常困惑

下面是一个类似的好代码示例

//将光标设置为沙漏 Cursor.Current=Cursors.WaitCursor

//在此处执行时间密集型哈希代码

//将光标设置为默认箭头 Cursor.Current=Cursors.Default


这里有一些类似的好代码示例

//将光标设置为沙漏 Cursor.Current=Cursors.WaitCursor

//在此处执行时间密集型哈希代码

//将光标设置为默认箭头 Cursor.Current=Cursors.Default



它是否需要实际位于表单后面,或者是因为您想隐藏光标?是为了阻止用户单击?它是否需要实际位于表单后面,或者是因为您想隐藏光标?是为了阻止用户单击吗?“Apporiate”将在(不可见)时出现鼠标离开加载屏幕即使这样,这也是一个坏主意,依我看@TaW-这取决于实际需求。当它覆盖同一应用程序的其他形式时是否应该隐藏?问题还不完全清楚。朋友,我的想法是我把窗口固定在屏幕上,如果用户愿意,他可能正在表单后面使用鼠标。用户如何知道他在做什么?你能举一个现有应用程序的例子,这样我就能更好地理解你想要实现的目标吗?“合适”是指每当(不可见的)鼠标离开加载屏幕时。-即使这样,这也是一个坏主意,依我看@TaW-这取决于实际需求。当它覆盖同一应用程序的其他形式时是否应该隐藏?问题还不完全清楚。朋友,我的想法是我把窗口固定在屏幕上,如果用户愿意,他可能正在表单后面使用鼠标。用户如何知道他在做什么?您能否给出一个现有应用程序的示例,这样我就能更好地理解您想要实现的目标?这是如何隐藏光标的?我从提供的链接复制了代码示例。然而,我非常确信这些信息足以让我弄清楚如何从那里走下去。特别是考虑到你也回答了这个问题。我真的不需要更改光标图标,我需要鼠标指针留在表单后面。这是如何隐藏光标的?我从我提供的链接复制了代码示例。然而,我非常确信这些信息足以让我弄清楚如何从那里走下去。特别是考虑到你也回答了这个问题,我真的不需要改变光标图标,我需要鼠标指针留在表单后面