我试图创建一个带有褪色(模糊)背景的加载窗口,锁定所有其他窗口
任何淡化背景以锁定其他窗口的问题?!
答案 0 :(得分:0)
尝试使用此代码
foreach (Control item in this.Controls)
{
if (item is Window
&& item.Id != yourWindow )
{
item.Enabled = false;
}
}
答案 1 :(得分:0)
使用WPF,我使用了类似的东西。
我创建了一个usercontrol,其应用程序大小为透明背景,中间为加载淡化形式。
当控件加载到最顶层时,控件会锁定应用程序(由于透明背景,用户无法点击任何位置)。你可以做一些漂亮的图形化的东西。 希望它有所帮助。
如果没有WPF,您可以使用模态对话框。