从文本文件中读取数字并将其显示在C#的文本框中

时间:2013-08-15 20:57:31

标签: c#

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

我想在C#表单的一个文本框中显示这个数字。 我不想使用按钮。只是表单/ usercontrol中的文本框。

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

2 个答案:

答案 0 :(得分:4)

protected override void OnLoad(EventArgs e)
{
    base.OnLoad(e);
    textBox1.Text = File.ReadAllText(@"C:\ABCD.txt");
}

答案 1 :(得分: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");
}

现在每当这个表单加载时,它都会出去读取该文件的内容,并在文本文件中向用户显示该号码。