c# winform 动态添加的控件怎么保存

例如,我在代码中动态添加了button1,button2,button3等等,添加完毕后关闭窗体后自动保存的功能怎么做?也就是下次打开,窗体上添加了几个控件,那儿打开的时... 例如,我 在代码中动态添加了button1,button2,button3等等,添加完毕后关闭窗体后自动保存的功能怎么做?也就是下次打开,窗体上添加了几个控件,那儿打开的时候也是老样子,该怎么实现? 展开
 我来答
greystar_cn
推荐于2016-05-27 · 知道合伙人软件行家
greystar_cn
知道合伙人软件行家
采纳数:16407 获赞数:17260
本人主要从事.NET C#方向的技术开发工作,具有10多年的各类架构开发工作经验。

向TA提问 私信TA
展开全部
这个问题简单
你把所有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
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式