C#窗口中有很多Label、Panel、Picture等控件,如何保存他们的属性,方便下次调用?
C#初学者 2019-04-02 04:05:04 写了一个小程序,窗口使用了很多tableLayoutPanel、Panel来排版,然后再放了很多的label、pictureBox在里面。
制作了contextMenuStrip针对上面不同的控件,预设来控制它们的Text、BackgroundImage显示需要的效果。
文字是label.text=“xxx”实现;
图片是tableLayoutPanel.BackgroundImage=资源文件 读取/替换;
界面效果已经完成了,但是如何实现这些控件的属性保存下来,窗口下次打开的时候自动载入用户之前设好的值?
问题1:如何保存用户修改后窗口中控件的属性值,在窗口下次打开的时候依然保持不变?
问题2:如何事先做好几个控件值的方案,让用户选择后导入给各个控件属性?
主要是label、pictureBox、tableLayoutPanel、Panel控件中Text、ForeColor、BackgroundImage的属性。
试过setting的方法,好像不支持BackgroundImage属性(也许是我没搞懂),不想用数据库…
谢谢各位。