我有一个文本文件(ABCD.txt),其中包含一个数字(456700010234)。 ABCD.txt文件仅包含数字(456700010234)。没别了。
我想在C#表单的一个文本框中显示这个数字。 我不想使用按钮。只是表单/ usercontrol中的文本框。
如果我想更改号码,我只会用新号码更新文本文件(ABCD.txt),因此,每次打开表单时,新号码都会自动出现在文本框中。这样,只要数字发生变化,我就不必重新编程软件。我只想更新.txt文件,如果数字更改,则使用新号码。
答案 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");
}
现在每当这个表单加载时,它都会出去读取该文件的内容,并在文本文件中向用户显示该号码。