Ⅰ 怎么做到让程序窗口始终显示在桌面最上层,即始终掩盖在其他打开的窗口之上(求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();
}
两者二选一即可。