问题描述:
1、C# Windows应用程序;
2、主窗体为MDI父窗体,其中可创建n个子窗体;
3、子窗体中可右键添加指定控件如TextBox,GridView等;
问题:我该如何保存
           各子窗体的状态以及上面的控件,和填写在控件中的内容
      以便下次打开时的状态是上次关闭的样子??着急等待中。谢谢!

解决方案 »

  1.   

    我也是菜鸟哈1,form1.Mdiparent=this
    2,在closed事件添加eventhandler,加保存设置
      

  2.   

    把所有信息存到註冊表或xml文件裡,下次用再讀出來
      

  3.   

    方法1.使用Microsoft User Interface Process (UIP) Application Block。
    方法2.在子窗体Form_Closed事件里,把值保存下来。比如串行化到磁盘文件里。
    方法3.在主Form里,指定一组public static TextBox tb1等静态属性,与子窗体控件关联。在子窗体Form_Load事件时,赋值回去。这样值也能保留住。