我试图在全屏应用程序中解决问题。当我启动应用程序时,它是全屏的。这由此代码处理
public MainForm()
{
//this.TopMost = true;
InitializeComponent();
this.FormBorderStyle = FormBorderStyle.None;
}
private void Hlavni_Load (object sender, EventArgs e)
{
this.WindowState = FormWindowState.Maximized;
//this.Bounds = Screen.PrimaryScreen.Bounds;
}
打开另一个全屏表单时,一切正常。任务栏有封面,但没有显示。当我想打开第三个表单时会出现问题。这个并不意味着是全屏的,并且用于类似于MessageBox的目的。 当此表单打开时,任务栏也可见,直到表单再次关闭。我试图以某种方式更新/更改该表单的边界,但它只是使这个表单全屏。
知道如何显示所需的表单并隐藏任务栏吗?
提前致谢
修改 添加第三种形式的代码
public RadForm3()
{
InitializeComponent();
//this.TopMost = true;
this.FormBorderStyle = FormBorderStyle.None;
this.ShowInTaskbar = false;
}
private void RadForm3_Load(object sender, EventArgs e)
{
//this.Bounds = Screen.PrimaryScreen.Bounds;
this.CenterToScreen();
...
}