-4

我有一个文本文件 (ABCD.txt),其中包含一个数字 (456700010234)。ABCD.txt 文件仅包含数字 (456700010234)。没有其他的。

我想在 C# 形式的文本框中显示这个数字。我不喜欢使用按钮。只是表单/用户控件中的文本框。

如果任何时候我想更改号码,我只会用新号码更新文本文件 (ABCD.txt),因此,每次打开表单时,新号码都会自动出现在文本框中。这样,每当数字发生变化时,我就不必重新编程软件。如果数字发生变化,我只想用新数字更新 .txt 文件。

4

2 回答 2

4
protected override void OnLoad(EventArgs e)
{
    base.OnLoad(e);
    textBox1.Text = File.ReadAllText(@"C:\ABCD.txt");
}
于 2013-08-15T20:59:48.523 回答
0

您首先必须为您的Form_Load事件创建处理程序,如下所示:

private void Form1_Load(object sender, System.EventArgs e)
{

}

然后您需要将Text文本框的属性设置为从文本文件中读取所有数据(一行)的结果,如下所示:

private void Form1_Load(object sender, System.EventArgs e)
{
    YourTextBox.Text = File.ReadAllText("ABCD.txt");
}

现在,无论何时加载此表单,它都会出去并读取该文件的内容并将文本文件中的数字显示给用户。

于 2013-08-15T21:04:32.087 回答