关于 Properties.Settings的修改问题解决方法
2012-05-04 14:01
351 查看
问题:c# winform中的properties.settings文件中的值如何应用,我在网上找了半天,都没找到我想要的,哎,还是自己摸索出来了,
View Code
解释:你运行之后,可能会感到奇怪,为什么我更改之后,在设计器中为什么值不变哪?
这个问题让我想了很长时间,最后想明白了,在设计器中的值是"Default",也就是默认显示的值,你更改或保存其中的值,设计器只是
显示”默认值“的。对于设计器来说,并不会更改它里面的值,你可以用”读取“的方法对它里面的值进行验证是否值已经变化。
如果你想在找点关于这点东西的资料,可以看我前几篇的随笔,里面是我在解决这个问题的过程中搜的资料,哈哈,如果不明白
先看看我的前几篇随笔吧。。。。。。
View Code
namespace test { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Properties.Settings.Default.Server = "吕亚飞"; Properties.Settings.Default.Port = 123; Properties.Settings.Default.Save(); string message = Properties.Settings.Default.Server + ":"+Properties .Settings .Default .Port .ToString (); MessageBox.Show(message); } private void button2_Click(object sender, EventArgs e) { Properties.Settings.Default.Server = "Server"; Properties.Settings.Default.Port = 80; Properties.Settings.Default.Save(); string message = Properties.Settings.Default.Server + ":" + Properties.Settings.Default.Port.ToString(); MessageBox.Show(message); } private void button3_Click(object sender, EventArgs e) { Properties.Settings.Default.Reset(); string message =Properties .Settings .Default .Server +":" + Properties.Settings.Default.Port.ToString(); MessageBox.Show(message); } } }
解释:你运行之后,可能会感到奇怪,为什么我更改之后,在设计器中为什么值不变哪?
这个问题让我想了很长时间,最后想明白了,在设计器中的值是"Default",也就是默认显示的值,你更改或保存其中的值,设计器只是
显示”默认值“的。对于设计器来说,并不会更改它里面的值,你可以用”读取“的方法对它里面的值进行验证是否值已经变化。
如果你想在找点关于这点东西的资料,可以看我前几篇的随笔,里面是我在解决这个问题的过程中搜的资料,哈哈,如果不明白
先看看我的前几篇随笔吧。。。。。。
相关文章推荐
- 关于修改frameworks的源码遇到的一点问题以及解决方法
- 关于修改frameworks的源码遇到的一点问题以及解决方法
- 关于Exce报表没有边框的问题-解决办法(修改html后缀方法)
- 关于Android开发导入已有项目遇到Project has no default.properties file! Edit the project properties to set one.问题的解决方法
- 关于TP5视图分离到根目录的解决方法 原有: 为了方便前端开发,我想把视图(view)部分分离出来专门给前端进行修改 过程:在进行视图设置分离的过程遇到了问题 参考了官方文档http://www
- 关于Spring3报org.aopalliance.intercept.MethodInterceptor错的问题解决方法
- 关于shape can,t have z values的问题解决方法
- 应用程序无法正常启动0xc0000142) 关于win10周年版更新后无法正常使用vc6.0问题的解决方法
- Hadoop关于处理大量小文件的问题和解决方法
- 关于找不到libcrypto.so.7、libssl.so.7问题的解决方法
- 关于android-support-v7-appcompat.jar的使用的一些问题和解决方法
- 关于计算订单价格,转换后差一分钱的解决方法(浮点数精度问题)
- 关于FreeMarker获取一个对象中另一个对象出现的问题以及解决方法
- 关于在JDK配置时,javac命令报错问题的解决方法
- 关于更改ip后dbconsole服务不能启动(em不能使用)问题的根本解决方法
- 关于inodes占用100%的问题及解决方法
- 关于Spring MVC同名参数绑定问题的解决方法
- 关于AD域在通过LDAP认证登录时密码修改后还可使用旧密码正常登录问题解决方法 推荐
- 关于EXP-00056: 遇到 ORACLE 错误 1455 ORA-01455: 转换列溢出整数数据类型 EXP-00000: 导出终止失败 的问题解决方法整理
- windows2008R2故障转移群集修改掩码后问题解决方法