c# winform 动态添加的控件怎么保存
例如,我在代码中动态添加了button1,button2,button3等等,添加完毕后关闭窗体后自动保存的功能怎么做?也就是下次打开,窗体上添加了几个控件,那儿打开的时...
例如,我 在代码中动态添加了button1,button2,button3等等,添加完毕后关闭窗体后自动保存的功能怎么做?也就是下次打开,窗体上添加了几个控件,那儿打开的时候也是老样子,该怎么实现?
展开
1个回答
推荐于2016-05-27 · 知道合伙人软件行家
关注
展开全部
这个问题简单
你把所有BUTTON取出来,获取每个TOP LEFT 等信息,保存到你BIN目录的一个文件,下次,取出来再构造下。
你把所有BUTTON取出来,获取每个TOP LEFT 等信息,保存到你BIN目录的一个文件,下次,取出来再构造下。
追问
哦?那怎么写代码呢?参数什么的先不说,怎么把他写进文件,写今后又怎么读出来?文件读写功能我不熟,麻烦了
追答
FileStream fs = new FileStream(path, FileMode.Create);
StreamWriter sw = new StreamWriter(fs);
//开始写入
sw.WriteLine(控件的属性 ) 如 上|左|宽|高 ,“20|50|50|20”
上面为一个控件的属性值,你自己可用|来分开,下次读的时候,再分割就行了。
sw.Flush();
//关闭流
sw.Close();
fs.Close();
读写文件,可参照http://www.cnblogs.com/akwwl/p/3240813.html
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询