WinForm窗体中调用FontDialog、ColorDialog实现字体、颜色设置保存成文件

时间:2020-12-18 04:29:17

问题:

在WinForm窗体中调用FontDialog、ColorDialog实现字体、颜色的设置。但是怎么才能利用saveFileDialog将这些设置保存成文件呢?
    无论保存成txt还是自定义的格式,再次打开时所有格式化设置全都没有了,只保留了文字。



解决方案:

建一个类
class Config
{
public Font font{get;set;}publicColor color{get;set;}
}
把FontDialog、ColorDialog获取的数据保存在Config类中,再序列化成XML或二进制,保存在config.txt文本文件中。
下次打开项目的时候,再读取config.txt文件,反序列化成Config类,从里面获取Font和Color对象。