C# winform中如何使一个窗体一直显示,点击其他窗体也仍然在最上面

2025-01-05 07:02:03
推荐回答(3个)
回答1:

给你两个方法,自己去领悟吧,

第一个:ShowWindow(hWnd, 1); 显示一个窗体
第二个:SetWindowPos(hWnd, -1, rec.Left, rec.Top, 0, 0, 1 | 2); 设置窗口的尺寸,位置和Z序

你把这两个方法找到,把参数弄明白就好了

回答2:

在form1中 :
form2 frm=new form2();
frm.ShowDialog();//打开,显示在最顶层

然后在form2的FormClosing事件中写
e.Cancel = true;//取消关闭

回答3:

Form.Show(this);