c#如何保存flowlayoutpanel

时间:2014-09-25 16:44:28

标签: c# winforms forms flowlayoutpanel

我想保存我在运行到FlowLayoutPanel时添加的按钮,但我不知道怎么样,而且我没有在任何地方找到它。另外我想在程序开始时加载它们。所以我想保存按钮名称和文本,然后在该程序的开头加载它们。我正在使用c#&的WinForms。 所以,如果有人能帮助我,我会真的很乐意。

1 个答案:

答案 0 :(得分:0)

没有内置选项或属性来保存控件信息。你必须手动完成。

  1. 添加保存选项(在菜单条或按钮中)
  2. 在保存方法中。创建一个文件并以任何易于解析的格式保存其中的所有按钮信息。
  3. Form Load事件中,阅读该文件,并根据文件中的信息创建按钮a / c。
  4. 例如,您可以保存以下信息:

      

    ControlType:按钮; ControlText:NewButton1;位置:240,240尺寸:   50,20;

         

    ControlType:按钮; ControlText:NewButton2;位置:340,240尺寸:   50,20;

         

    ControlType:按钮; ControlText:NewButton3;位置:440,240尺寸:   50,20;

    以及您想要定义的任何内容,您可以保存到文件中,然后读取文件并解析信息。

    您可以使用line.Split(';')解析它。