我的计划 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;
}
答案 0 :(得分:0)
我已经设法通过将btnButton1_Click代码替换为:
来修复它 Properties.Settings.Default.TextBox1--;
fText.Text = Properties.Settings.Default.TextBox1.ToString();