有没有一种简单的方法可以在Settings.settings文件(或任何其他设置文件)周围包装"首选项面板" ?
基本上我有一堆字符串存储Settings.settings,并希望有一个表单,用户可以编辑这些..
我可以添加一堆TextBoxes,并且Properties.blah = this.blahInput.Text; Properties.Save();每个都有一个按钮,但这感觉就像重新发明轮子一样.
编辑: PropertyGrid控件(由bassfriend的建议)似乎很完美,但我无法弄清楚如何将属性网格的SelectedObject绑定到Properties.Settings.Default- 当我尝试时,我得到以下错误:
Cannot implicitly convert type 'MyProject.Properties.Settings' to 'object[]'
Run Code Online (Sandbox Code Playgroud)
ba_*_*end 12
也许你想看看PropertyGrid控件.
我没有问题:
propertyGrid1.SelectedObject = Properties.Settings.Default;
Run Code Online (Sandbox Code Playgroud)
我必须在Settings Designer中将可见性更改为Public.