我正在尝试创建一个具有MDI子窗体的接口,该窗体在父窗口中以全屏模式打开,而controlBox,minimizeBox和maximizeBox都全屏显示,即使我将它们都设置为false。有人知道怎么修这个东西吗?
以下是我用于在全屏模式下打开的屏幕(子窗体)之间切换的代码,因为默认情况下我设置它们,但我需要摆脱最小化,最大化和控制按钮。 / p>
public partial class Parent : Form
{
Form activeForm = new Form2();
public Parent()
{
InitializeComponent();
}
private void Parent_Load(object sender, EventArgs e)
{
activeForm.MdiParent = this;
activeForm.Show();
}
private void toolStripButton1_Click(object sender, EventArgs e)
{
if(toolStripTextBox1.Text == "1")
{
activeForm.Close();
activeForm = new Form2();
activeForm.MdiParent = this;
activeForm.Show();
}
if (toolStripTextBox1.Text == "2")
{
activeForm.Close();
activeForm = new Form3();
activeForm.MdiParent = this;
activeForm.Show();
}
}
}
答案 0 :(得分:0)
将 controlbox 设置为 false,对于您不希望有minimizeBox、MaximizeBox 和Close 的任何表单。
activeForm.ControlBox = false;