Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在显示时使我的申请模糊不清;纺车”;_C#_Winforms - Fatal编程技术网

C# 在显示时使我的申请模糊不清;纺车”;

C# 在显示时使我的申请模糊不清;纺车”;,c#,winforms,C#,Winforms,我有Windows窗体应用程序,当一些操作正在进行时,我想显示旋转的轮子: 因此,我创建了pictureBox,当我的操作正在进行时,我希望看到Wheel,但我希望它像在网页中一样,我希望它在应用程序中间的控制器上,如果可能的话,我希望我的应用程序的其余部分变得模糊。 可能吗?简单解决方案: pictureBox1.BringToFront(); pictureBox1.Dock = DockStyle.Fill; 另一个选项是和FormBorderStyle设置为None。使用ShowDi

我有
Windows窗体应用程序
,当一些操作正在进行时,我想显示旋转的轮子:

因此,我创建了
pictureBox
,当我的操作正在进行时,我希望看到
Wheel
,但我希望它像在网页中一样,我希望它在应用程序中间的控制器上,如果可能的话,我希望我的应用程序的其余部分变得模糊。 可能吗?

简单解决方案:

pictureBox1.BringToFront();
pictureBox1.Dock = DockStyle.Fill;
另一个选项是和
FormBorderStyle
设置为
None
。使用
ShowDialog()
显示此表单,以避免在显示主表单时与之交互


注意:WinForms不是Web应用程序。通常,当您有一些后台进程时,您可以设置等待光标并禁用控件。如果您想显示进度,那么可以使用ProgressBar。

与您之前的问题有什么不同?这很好,但如果我想同时在显示此圆圈时禁用所有控制器,那么我的圆圈也会冻结,因为它覆盖了我的控制器,有什么办法解决吗?@user3271698抱歉,我不明白禁用所有控制器意味着什么?什么是控制器以及如何禁用它们?controllerName.Enable=false;