新建一个winform应用程序
该程序有一个主窗体Main,然后一个子窗体Form1.
这两个窗体是手动创建的,并且Form1上有一些控件.(比如有文本框,标签,按钮等等)现在我在Form1上输入一些参数,点击按钮时.程序根据用户输入的参数执行按钮事件下的代码.
从而构造出一个新的窗体(这个新的窗体的名称和窗体上的控件都由我输入的参数来决定).
并且构造好一个窗体后,这个窗体会保留在程序里.下次打开程序这个窗体还存在.
这个窗体上的一些控件都具有事件。

解决方案 »

  1.   

    写一个xml文件,下次启动的时候读取,就实现了你那个动态窗体。你创建一个窗体 ,new以后,给窗体变量赋值,窗体名之类的,把这些保存在xml文件中ok了
      

  2.   

    Form frm = new Form();
    frm.Text = "你的标题";
    frm.Show();
      

  3.   

    你说的这个功能应该是配置用的。
    可以创建一个表,存储窗体的一些信息,例如说窗体的Name,text ,size,location,当程序启动的时候可以动态的生成窗体。
    以前做过这方面的东西,是写在Xml里面,做为配置型信息。
    现在感觉还是建立一个表更稳定
      

  4.   

    你的窗体名.Designer.cs这个文件里就有你要保存的信息InitializeComponent()这个方法以下的内容都是你要保存的。当然你也可以不保存这么多,选择一些重要就行了