1

单击按钮时如何弹出子窗体。我想让子 winform 位于屏幕的中心,整个背景屏幕应该是模糊的。并且在表单的右上角应该可以看到一个小的关闭按钮。我在网上搜索过,但一无所获。

使用 Winforms。

4

2 回答 2

2

制作一个新的窗体。默认情况下它有一个关闭按钮。将其默认位置设置为中心屏幕。然后在您的按钮上单击。

假设您的新表格是 Form2

Form2 frm = new Form2();
frm.ShowDialog();

它不会使屏幕的其余部分变得模糊,但用户将无法对其进行任何操作。

对于模糊效果,已在此处发布了解决方法

于 2013-08-16T09:07:52.147 回答
0

您可以像这样从单击按钮触发事件

Form form1=new Form();
form1.show;

然后模糊父屏幕使用 opacity 属性并根据您的要求增加或减少它。您还可以使用计时器控制子窗体的透明度,并通过单击计时器来增加透明度,这将使其更具动态性和交互性。

于 2013-08-16T10:19:31.933 回答