簡體   English   中英

C#.net中的彈出窗口

[英]Popup window in C#.net

單擊按鈕時如何彈出子窗體。 我想讓winform放在屏幕的中央,並且整個背景屏幕都應該模糊。 並且應該在窗體的右上角顯示一個小的關閉按鈕。 我已經在網上搜索了,但一無所獲。

使用Winforms。

制作一個新的Windows窗體。 默認情況下,它具有關閉按鈕。 將其默認位置設置為中心屏幕。 然后在您的按鈕上單擊。

假設您的新表格是Form2

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

它不會使屏幕的其余部分模糊,但用戶將無法對其進行任何操作。

對於模糊效果,已在此處發布了解決方法

您可以像這樣從點擊按鈕觸發事件

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

然后,使父屏幕模糊,請使用的不透明度屬性,並根據您的要求增加或減少它的不透明度。 您還可以使用計時器控制子窗體的透明度,並通過單擊計時器增加子窗體的功能,使其更具動態性和交互性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM