我创建新表单并添加到主表单的面板中。当我在主窗体中单击最大值时。面板可以停靠填写主表单,但面板中的表单无法调整大小。
将表单添加到面板中
frm2 = new frm2();
frm2.TopLevel = false;
frm2.AutoScroll = true;
// test
frm2.Dock = DockStyle.Fill;
splitmain.Panel2.Controls.Add(frm2);
frm2.Show();
Panel.SizeChanged
splitmain.Panel2.Dock = DockStyle.Fill;
splitmain.Panel2.Controls.Remove( frm2 );
frm2.Size = new Size(inPanel.Width, inPanel.Height);
frm2.Dock = DockStyle.Fill;
splitmain.Panel2.Controls.Add( frm2 );
splitmain.Panel2.Dock = DockStyle.Fill;
图片
谢谢你