【发布时间】:2013-03-03 20:43:10
【问题描述】:
我想使用.txt 文件而不是XML,并且我想继续使用WriteAllLineS/WriteAllText 和ReadAllLines/ReadAllText。
我有两个文本框 1 和 2,它们旁边是“保存”和“加载”按钮 - 每个文本框一个。
到目前为止,我的代码将第一个框中的数据复制到第二个框中。这是清单:
public partial class Form1 : Form
{
string fileName = "Cache/textBoxdata.txt";
public Form1()
{
InitializeComponent();
}
private void load1_Click_1(object sender, EventArgs e)
{
textBox1.Lines = File.ReadAllLines(fileName);
}
private void Save1_Click_1(object sender, EventArgs e)
{
File.WriteAllLines(fileName, textBox1.Lines);
}
private void load2_Click(object sender, EventArgs e)
{
textBox2.Lines = File.ReadAllLines(fileName);
}
private void save2_Click(object sender, EventArgs e)
{
File.WriteAllLines(fileName, textBox2.Lines);
}
}
我希望能够在两个文本框中写入文本,单击“保存”按钮 - 这应该将输入的文本写入文件。然后,一旦我重新打开应用程序点击“加载”按钮,我的数据应该从文件中加载并出现在文本框中。
目前我的第一个文本框有效。第二个文本框显示了我在第一个中写的内容 - 而不是第二个。
【问题讨论】:
-
一个问题会有所帮助
-
我已经编辑了你的标题。请参阅“Should questions include “tags” in their titles?”,其中的共识是“不,他们不应该”。