原文地址:http://www.codeproject.com/useritems/TolgahanFormPropertySaver.asp
DEMO下载: http://www.codeproject.com/useritems/TolgahanFormPropertySaver/TolgahanFormPropertySaverDemo.zip
![tupian](https://p-blog.csdn.net/images/p_blog_csdn_net/flankerfc/image.jpg)
简介
有时我们需要保存窗体的一些属性,这个类可以帮助我们完成这些功能。
使用代码
//
使用代码
public
Form1()
![](https://i-blog.csdnimg.cn/blog_migrate/a41954a27d6ad96fa2c2cf816e677448.gif)
...
{
InitializeComponent();
//创建一个TolgahanPropertySaver类的实例
//添加一些属性以便控制
TolgahanFormPropertySaver svr = new TolgahanFormPropertySaver(this,"WindowState","Size","Location");
//添加控件和属性
svr.AddChild(radioButton1,"Checked");
//可以同时添加多个
svr.AddChild(radioButton2,"Checked","Enabled","Visible");
svr.AddChild(radioButton3,"Checked");
svr.AddChild(checkBox1,"Checked");
svr.AddChild(textBox1,"Text");
}
哪些属性类型不支持:这个类只允许使用返回值为枚举类型、可序列化的结构体、类、基本类型的属性。