zoukankan      html  css  js  c++  java
  • 关于 Properties.Settings的修改问题解决方法

    问题:c# winform中的properties.settings文件中的值如何应用,我在网上找了半天,都没找到我想要的,哎,还是自己摸索出来了,

    不知道是否正确,但很符合自己的需求。

    话不多说了,开始正题。。。

    1.用于测试的方案.

    2.界面

    3.运行效果

    3.代码

    View Code
     1 namespace test
     2 {
     3     public partial class Form1 : Form
     4     {
     5         public Form1()
     6         {
     7             InitializeComponent();
     8         }
     9 
    10         private void button1_Click(object sender, EventArgs e)
    11         {
    12             Properties.Settings.Default.Server = "吕亚飞";
    13             Properties.Settings.Default.Port = 123;
    14             Properties.Settings.Default.Save();
    15             string message = Properties.Settings.Default.Server + ":"+Properties .Settings .Default .Port .ToString ();
    16             MessageBox.Show(message);
    17           
    18         }
    19 
    20         private void button2_Click(object sender, EventArgs e)
    21         {
    22             Properties.Settings.Default.Server = "Server";
    23             Properties.Settings.Default.Port = 80;
    24             Properties.Settings.Default.Save();
    25             string message = Properties.Settings.Default.Server + ":" + Properties.Settings.Default.Port.ToString();
    26             MessageBox.Show(message);
    27         }
    28 
    29         private void button3_Click(object sender, EventArgs e)
    30         {
    31             Properties.Settings.Default.Reset();
    32             string message =Properties .Settings .Default .Server  +":" + Properties.Settings.Default.Port.ToString();
    33             MessageBox.Show(message);
    34         }
    35     }
    36 }

    解释:你运行之后,可能会感到奇怪,为什么我更改之后,在设计器中为什么值不变哪?

    这个问题让我想了很长时间,最后想明白了,在设计器中的值是"Default",也就是默认显示的值,你更改或保存其中的值,设计器只是

    显示”默认值“的。对于设计器来说,并不会更改它里面的值,你可以用”读取“的方法对它里面的值进行验证是否值已经变化。

    如果你想在找点关于这点东西的资料,可以看我前几篇的随笔,里面是我在解决这个问题的过程中搜的资料,哈哈,如果不明白

    先看看我的前几篇随笔吧。。。。。。

  • 相关阅读:
    Delphi内JPG与BMP的互相转换
    通过设置数据单元格的hint和ToolTips属性,当移动鼠标到该单元格时,可以显示单元格容纳不下的文本内容...
    delphi内进行音量控制及静音
    误把TXT文件关联设成CMD的解决办法
    精通批处理教程
    我的Qzone第一天
    寻找第K大的数的方法总结
    算法的力量(李开复)
    HDOJ 1001
    添加收藏夹
  • 原文地址:https://www.cnblogs.com/lvfeilong/p/hfdjdhgfhfhg.html
Copyright © 2011-2022 走看看