日期:2014-05-18 浏览次数:21363 次
//Form1 
Form1.IsMdiContainer = true;//使用dockpanel必须
//包含一个dockpanel控件 dockpanel1
//调用1.config文件恢复界面布局
void LoadConfig()
{
  try{
    dockpanel1.LoadFromXml(Application.StartupPath + "\\1.config",delegate(string str)
    {if(str == typeof(Form2))return new Form2();return null;});
  }catch
  {
  }
}
//FormClosing事件
dockpanel1.SaveAsXml(Application.StartupPath + "\\1.config");
//Form2
Form2 : WeifenLuo.WinFormsUI.Docking.DockContent //子窗体必须
{
   DataGridView dgv; //具体代码不写了,已经绑定数据源
   public void Test()
   {
      MessageBox.Show(dgv.CurrentRow.ToString()); 
   }
}