我的程序: Textfield将显示一个默认值,并且当单击按钮时,值将减少1。我能够保存表单并在以后重新加载,TextField的值将显示上次保存的值。 当我再次单击按钮以减少时,值应从保存的值而不是默认值减少1。

我的问题:当我在减小数值后保存程序并稍后重新加载表格时,当我单击减小按钮时,文本字段值会恢复为默认值。 在初始表单加载时,将显示正确的值,当我单击该按钮时,该值将重置为默认值。

这是我程序的核心领域:

class Play
{
    public int Total = 5110;
}

private void Form1_Load(object sender, EventArgs e)
{
    fText.Text = Properties.Settings.Default.TextBox1;
}

private void btnButton1_Click(object sender, EventArgs e)
{
    myPlay.Total--;
    ftext.Text = myPlay.Total.ToString();
}

private void btnSave_Click(object sender, EventArgs e)
{
    Properties.Settings.Default.TextBox1 = fText.Text;
    Properties.Settings.Default.Save();
    lblSaveNote.Text = "Saved " + DateTime.Now; 
}

===============>>#1 票数:0

我设法通过将btnButton1_Click代码替换为来解决此问题:

        Properties.Settings.Default.TextBox1--;
        fText.Text = Properties.Settings.Default.TextBox1.ToString();

  ask by user3554072 translate from so

未解决问题?本站智能推荐:

3回复

如何在文本字段中显示int值?

我正在Visual Studio中开发Web表单应用程序,并且正在尝试构建更新网格。 我可以从记录中引入string值,但是要像in Age这样引入int值时遇到麻烦。 我已经在下面发布了我的代码。 码: 我想我需要将int转换为string ,但是我不确定该怎么做?
1回复

C#保存并加载所有表单元素?

我正在尝试使用非常通用的功能来设计C#winform应用程序,以自动检查所有表单元素并将它们的状态/值保存在文本文件中,以便以后加载。 我希望它能被广泛推广,以便在将来的项目中重用此代码,因为它不会与具体内容紧密联系在一起。 我要保存的表单元素是文本框,组合框,数据网格视图,列表框,仅此而已
1回复

保存表单元素

我已经制作了一个程序,你有一个带有2列的DataGridView。 第一列是只读文本框(用户无法更改它)。 第二列在每行中具有相同的组合框。 如果用户更改了组合框,然后关闭程序,我希望保存元素,以便下次打开程序时,组合框将被选择为他的选择。 我已设法将第一列和第二列的元素保存
3回复

从文本字段保存数据

我的应用程序具有一些可编辑的文本字段,但未保存他添加的内容,我想退出该应用程序,并在仍然重新输入数据时退出。 XML JAVA
1回复

保存在程序启动(WFA)C#时加载的变量

要求用户在使用的设备上键入序列号。 然后程序将使用该序列号执行所有功能。 这样做是为了使用户无需任何技术帮助即可轻松更换所述设备-只需在应用程序中键入新的序列号即可。 但是,按照我的方式,每次打开程序时用户都需要输入序列号,这有点乏味。 有没有一种方法可以存储最后输入的序列号,以
1回复

保存并加载ListView内容

我正在用C#winForm编写一个应用程序,我正在使用ListView来存储一些数据。 我需要在窗体关闭时保存此项列表,并在再次打开窗体时再次加载它。 这是在列表中添加新元素的代码: 保存和加载此列表的最佳方法是什么? 我不需要为用户提供对话框,每次用户打开包含ListView
2回复

在C#窗体中保存/加载控件

我正在开发一个程序,用户将控件(如图片框,标签等)添加到组合框中,我希望能够将他的工作保存到文件中以便以后打开它,我只使用xml以前,我想知道你的意见,你认为将控件保存到xml文件是一个很好的解决方法吗? 或者也许通过循环所有控件将所有数据传递给一个循环器? 或者另一种解决方案,我想知道在这
1回复

如何通过序列化保存和加载数据?

我是编码方面的新手,我在一个小的程序中工作,将名称和数字保存在列表中。 我使用C#和Winforms。 用户可以在列表中添加名称和编号的新对象。 我想将对象列表保存到文本文件中,以便可以在程序的下一个启动时加载它们。 我试图自己做,但是我不明白。 这是我尝试过的,并且我使用了:
3回复

将RichTextBox保存到文本文件(记事本)

如何在RichTextBox中导出文本并将其保存在记事本中? 到目前为止,这是我要保存的内容。 我需要把它放在一个字符串中吗?
2回复

将文本保存到Exisit文件C#

我正在尝试将新文本添加到我创建的现有文件中,但是当他单击“保存”时,我总是一样来保存我们。 程序添加文本,但我总是必须创建新文本。