生手学习:父窗体与子窗体
新手学习:父窗体与子窗体
Frm_Main 的 IsMdiContainer已设置为true
添加了窗体one.cs、two.cs、three.cs
点击button1会不断出现 子窗体one,一个又一个......,
点击button2会不断出现 子窗体two,一个又一个......,
如何写代码,使得,无论点击多少次button1,都只显示一个子窗体one
该写在哪里,才能实现,子窗体one与two 垂直平铺显示
------解决方案--------------------
------解决方案--------------------
Frm_Main 的 IsMdiContainer已设置为true
添加了窗体one.cs、two.cs、three.cs
- C# code
private void button1_Click(object sender,EventArgs e) { one frmOne = new one(); frmOne.MdiParent = this; frmOne.Show(); } private void button2_Click(object sender, EventArgs e) { two frmTwo = new two(); frmTwo.MdiParent = this; frmTwo.Show(); }
点击button1会不断出现 子窗体one,一个又一个......,
点击button2会不断出现 子窗体two,一个又一个......,
如何写代码,使得,无论点击多少次button1,都只显示一个子窗体one
- C# code
LayoutMdi(MdiLayout.TileVertical);
该写在哪里,才能实现,子窗体one与two 垂直平铺显示
------解决方案--------------------
------解决方案--------------------
- C# code
private void button1_Click(object sender,EventArgs e) { if(flag==true) { one frmOne = new one(); frmOne.MdiParent = this; frmOne.Show(); flag=false; } }