【问题标题】:How to write on Properties.Settings.Default in second Form? C#如何在第二个表单中写入 Properties.Settings.Default? C#
【发布时间】:2019-12-07 12:47:54
【问题描述】:

所以我试图修改我在第二个表单中创建的设置变量,但它似乎不起作用。没有抛出异常或任何东西,它只是直接不做,因为它(在我的拙见中)应该这样做。 这是一些代码:

namespace Tank
{
    public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
            this.Text = Properties.Settings.Default.Tankhöhe.ToString();

        }

        private void btnLoadHeight_Click(object sender, EventArgs e)
        {

                Properties.Settings.Default.Tankhöhe = Convert.ToDouble(mtbTankhöhe.Text);


        }

我真的很困惑如何在没有任何错误消息的情况下对该变量进行读写操作,但似乎仅写入不起作用。

【问题讨论】:

    标签: c# forms properties.settings


    【解决方案1】:

    您应该在设置后保存更改:

    Properties.Settings.Default.Tankhöhe = Convert.ToDouble(mtbTankhöhe.Text);
    Properties.Settings.Default.Save();
    

    【讨论】:

    • 我试过了,它给我一个错误,代码 CS0262 说:“设置”的部分声明有不能一起工作的访问修饰符。我没有t 更改此类中的任何内容。
    猜你喜欢
    • 2016-05-25
    • 2012-07-28
    • 2014-07-12
    • 1970-01-01
    • 2021-05-04
    • 2021-06-12
    • 1970-01-01
    • 2013-03-18
    • 1970-01-01
    相关资源
    最近更新 更多