保存后如何自动递增数字增加1

时间:2015-02-02 13:29:39

标签: c# winforms

我有一个按钮,我希望每次保存时它都会增加一(1)。它必须显示在标签上。我正在努力将正确的格式添加到标签中,以便每次单击保存时都会显示该格式。

public void versionIncrement()
{
    count = Convert.ToInt32(lblOutput.Text.ToString()) + 1;
    lblOutput.Text = "1000" + count.ToString();
    lblOutput.Visible = true;
}

2 个答案:

答案 0 :(得分:5)

int versionNumber = 1000;

public void versionIncrement()
{
    versionNumber++;
    lblOutput.Text = versionNumber.ToString();
    lblOutput.Visible = true;
}

答案 1 :(得分:0)

你可以在表单中有一个私有属性来存储click事件的值和增量,为smaple:

// init in 1000 for sample
private int _outputValue = 1000; 

public void versionIncrement()
{
   _outputValue += 1; // increment 1
   lblOutput.Text = _outputValue.ToString();
   lblOutput.Visible = true;
}