单击按钮时如何弹出子窗体。我希望将儿童winform放在屏幕的中央,整个背景屏幕应该模糊不清。并且在表单的右角应该可以看到一个小的关闭按钮。我在网上搜索但一无所获。
使用Winforms。
答案 0 :(得分:2)
制作一个新窗体。它默认有一个关闭按钮。将其默认位置设置为中心屏幕。然后点击你的按钮。
让我们说你的新表格是Form2
Form2 frm = new Form2();
frm.ShowDialog();
它不会使屏幕的其余部分模糊,但用户将无法使用它做任何事情。
对于模糊效果,已发布变通方法here
答案 1 :(得分:0)
您可以点击此按钮触发事件
Form form1=new Form();
form1.show;
然后使父屏幕变得模糊,使用opacity属性,并根据您的要求增加或减少它。 您还可以使用计时器控制子表单的透明度,并通过计时器单击它来增加容量,使其更具动态性和交互性。