我想在C#.net 2.0中彈出一個窗體,它應該在桌面前(最上面),直到用戶單擊關閉按鈕。如何將桌面帶入桌面?
如何做?
我試圖將代碼從這裏: http://dotnet-snippets.de/dns/fenster-wirklich-in-den-vordergrund-des-desktops-bringen-SID1005.aspx
但沒有奏效。 我的系統是Win7。
我想在C#.net 2.0中彈出一個窗體,它應該在桌面前(最上面),直到用戶單擊關閉按鈕。如何將桌面帶入桌面?
如何做?
我試圖將代碼從這裏: http://dotnet-snippets.de/dns/fenster-wirklich-in-den-vordergrund-des-desktops-bringen-SID1005.aspx
但沒有奏效。 我的系統是Win7。
將窗體的TopMost屬性設置爲true,並將MinimizeBox屬性設置爲false。
下面的代碼將創建帶有TopMost屬性的MessageBox,使其處於Top狀態,直到用戶單擊否或是。
DialogResult result = DialogResult.No;
try {
result = MessageBox.Show(new Form {
TopMost = true, MinimizeBox = false,
}, "some text", "some topic", MessageBoxButtons.YesNo, MessageBoxIcon.Stop);
} finally {
if (result == DialogResult.No) {
}
}
so so = = ... – Kovu 2010-03-15 13:01:39