【问题标题】:Make my application vague while Show "Spinning Wheel” [duplicate]在显示“纺车”时使我的应用程序变得模糊 [重复]
【发布时间】:2014-03-26 10:47:20
【问题描述】:

我有Windows Forms application,当一些操作正在进行时,我想显示纺车:

http://preloaders.net/en/search/circle

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

【问题讨论】:

标签: c# winforms


【解决方案1】:

简单的解决方案:

pictureBox1.BringToFront();
pictureBox1.Dock = DockStyle.Fill;

另一个选项是将transparent backgroundFormBorderStyle 设置为None。使用ShowDialog() 显示此表单,以避免在显示时与主表单交互。

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

【讨论】:

  • 效果很好,但是如果我想同时显示这个圈子来禁用我的所有控制器,那么我的圈子也会冻结,因为它在我的控制器上,有什么办法解决它吗?
  • @user3271698 抱歉,我不明白 禁用我的所有控制器 是什么意思?什么是控制器以及如何禁用它们?
  • controllerName.Enable= false;
猜你喜欢
  • 2014-03-26
  • 2018-12-06
  • 1970-01-01
  • 2013-04-22
  • 2016-12-31
  • 2022-12-06
  • 1970-01-01
  • 1970-01-01
  • 2013-03-01
相关资源
最近更新 更多