在文本框中生成自动增量

时间:2010-08-27 04:53:46

标签: c# winforms desktop-application

如何在页面加载时增加文本框内容,如果我运行我的应用程序并且如果表单已加载,则值应为 0000001 ,如果我加载相同关闭我的应用程序再次形成它应该 0000002 。如果我关闭我的应用程序并再次运行,则该值应为 0000001

1 个答案:

答案 0 :(得分:4)

您需要在表单中创建一个静态计数器 static修饰符使变量对所有Form1实例都是通用的。

public partial class Form1 : Form
{
    private static int visitCounter = 0; // Common to all Form1
    ...
}

然后在Form Load事件中,您可以增加计数器并根据需要格式化数字。

private void Form1_Load(object sender, EventArgs e)
{
    visitCounter++; // Increase each time a form is loaded
    textBox1.Text = visitCounter.ToString("0000000"); // Format the counter
    ...
}