如何以第二种形式写在Properties.Settings.Default上? C#

问题描述 投票:0回答:1

因此,我试图修改在第二个表单中创建的设置变量,但是它似乎不起作用。没有抛出异常或任何异常,只是直截了当,正如我所认为的那样,它并没有这样做。这是一些代码:

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个回答
0
投票

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

Properties.Settings.Default.Tankhöhe = Convert.ToDouble(mtbTankhöhe.Text);
Properties.Settings.Default.Save();
© www.soinside.com 2019 - 2024. All rights reserved.