【发布时间】:2014-03-26 10:47:20
【问题描述】:
我有Windows Forms application,当一些操作正在进行时,我想显示纺车:
http://preloaders.net/en/search/circle
所以我创建了pictureBox,当我的操作正在进行时,我想看到Wheel,但我希望它在网页中看到,我希望它在应用程序中间的我的控制器上,如果它可能我希望我的应用程序的其余部分变得模糊。
有可能吗?
【问题讨论】:
我有Windows Forms application,当一些操作正在进行时,我想显示纺车:
http://preloaders.net/en/search/circle
所以我创建了pictureBox,当我的操作正在进行时,我想看到Wheel,但我希望它在网页中看到,我希望它在应用程序中间的我的控制器上,如果它可能我希望我的应用程序的其余部分变得模糊。
有可能吗?
【问题讨论】:
简单的解决方案:
pictureBox1.BringToFront();
pictureBox1.Dock = DockStyle.Fill;
另一个选项是将transparent background 和FormBorderStyle 设置为None。使用ShowDialog() 显示此表单,以避免在显示时与主表单交互。
注意:WinForms 不是 Web 应用程序。通常当您有一些后台进程时,您会设置等待光标并禁用控件。如果要显示进度,可以使用 ProgressBar。
【讨论】: