1 如何在單擊按鈕時彈出子窗體。我想讓孩子的winform位於屏幕的中心,整個背景屏幕應該模糊。並在窗體的右上角顯示一個小關閉按鈕。我搜索了網頁,但什麼都沒找到。C#中的彈出窗口.net 使用Winforms。 來源 2013-08-16 Fahad Murtaza +0 沒有。我只搜索彈出窗口和模糊的背景。 – +0 你還沒有告訴我們,如果你使用Winforms或WPF或什麼。 – xanatos +0 我可以通過使用不透明屬性來模糊背景。但仍然沒有發現如何彈出窗體。我正在使用Winforms。 –
2 製作一個新的窗體。它默認有一個關閉按鈕。將其默認位置設置爲中心屏幕。然後點擊按鈕。 比方說你的新形式是窗體2 Form2 frm = new Form2(); frm.ShowDialog(); 它不會使畫面模糊的其餘部分,但用戶將無法用它做任何事情。 對於模糊效果,解決方法已經公佈here 來源 2013-08-16 09:07:52 Ehsan +0 是的,我是這樣做。但我想讓它看起來互動。就像我們在Web應用程序中看到的 – +0 非交互式表單將是一個新奇事物:-) – xanatos +0 大聲笑。但我們的老師要求我們使用創造力。這就是我爲什麼要這樣做的原因。 –
0 您可以點擊按鈕,這樣 Form form1=new Form(); form1.show; 觸發事件,並且在那之後羅嗦的父屏幕使用不透明性,增加或減少其符合您的要求。 您還可以使用計時器控制子窗體的透明度,並通過計時器增加不透明度,從而使其更具動態性和交互性。 來源 2013-08-16 10:19:31 Shahzad +0 在屏幕使用屏幕寬度/高度的中心顯示它,並將其設置爲當前位置的形式。 – Shahzad +0 謝謝。但不透明度只透明的父母但我不想模糊它我想整個屏幕模糊,除了我的孩子形式 – +0 我認爲這個目的,你應該使用wpf – Shahzad
沒有。我只搜索彈出窗口和模糊的背景。 –
你還沒有告訴我們,如果你使用Winforms或WPF或什麼。 – xanatos
我可以通過使用不透明屬性來模糊背景。但仍然沒有發現如何彈出窗體。我正在使用Winforms。 –