原来的界面设计很简单,密码登陆后进入主界面mainForm,主界面很简单,就一个menu上有很多菜单
原来的写好了,点击不同的子菜单分别显示不同的模块窗体。问题是看这mainForm的menu下面空了一大片。老大要求点击子菜单后,对应的窗体在这个空白处显示有什么办法把各个form弄到这个空白处的panel上面来吗?小妹先谢谢各位了~!紧急
原来的写好了,点击不同的子菜单分别显示不同的模块窗体。问题是看这mainForm的menu下面空了一大片。老大要求点击子菜单后,对应的窗体在这个空白处显示有什么办法把各个form弄到这个空白处的panel上面来吗?小妹先谢谢各位了~!紧急
http://blog.csdn.net/knight94/archive/2006/03/16/626341.aspx
然后在菜单的Click事件中,用下面的代码调用子窗口。
Form2 newMDIChild = new Form2();
// Set the Parent Form of the Child window.
newMDIChild.MdiParent = this;
// Display the new form.
newMDIChild.Show();
怪不得啊。对了,要怎么样才能让子窗体在主窗体中我想要的任意位置出现呢?比如说我在主窗体中给它放一个panel,让子窗体就在panel的位置,该怎么才能做到?谢谢!
if (trendChart == null || trendChart.IsDisposed == true)
{
trendChart = new TrendChart();
trendChart.MdiParent = this;
trendChart.Parent = this.panelEx2;
trendChart.Show();
}
else
{
trendChart.Show();
trendChart.WindowState = FormWindowState.Maximized;
}