Ⅰ 怎麼做到讓程序窗口始終顯示在桌面最上層,即始終掩蓋在其他打開的窗口之上(求C#實現代碼)
1、可以使用ShowDialog()。ShowDialog()將其置於程序最頂層,而且不能使用當前程序的其它窗體。
2、可以設置Form.TopMost屬性為true,關於此屬性的介紹:
Form.TopMost屬性
獲取或設置一個值,指示該窗體是否應顯示為最頂層窗體。
命名空間:System.Windows.Forms
程序集:System.Windows.Forms(在system.windows.forms.dll中)
參考代碼與注釋:
()
{
//Createlowerformtodisplay.
FormbottomForm=newForm();
//.
bottomForm.WindowState=FormWindowState.Maximized;
//Displaythebottomform.
bottomForm.Show();
//Createthetopmostform.
FormtopMostForm=newForm();
//.
topMostForm.Size=newSize(300,300);
//.
topMostForm.StartPosition=FormStartPosition.CenterScreen;
//Displaytheformastopmostform.
topMostForm.TopMost=true;
topMostForm.Show();
}
兩者二選一即可。