在form1的顶部,我做了:
StreamWriter w;
在构造函数中我做了:
w = new StreamWriter(@"d:\test.txt");
现在我有一个启用按钮的复选框:
if (checkBox2.Checked)
{
if (marklightnings == true)
{
myTrackPanelss1.panel1.Enabled = true;
myTrackPanelss1.panel1.Visible = true;
button1.Enabled = true;
}
}
现在在 button1 点击事件中我写入文本文件:
private void button1_Click_1(object sender, EventArgs e)
{
w.WriteLine("test");
w.Close();
}
我想要做的是,每次我选中复选框时,它都会打开文本文件进行写入,但不会创建新的文本文件,而是使用相同的现有文本文件并添加文本。
它不是设置文件,但它是我稍后需要从中读取文本的文本文件。
我需要的是,当 button1 启用时,我将能够单击它,它会在每次单击时将文本添加到文本文件中。所以我做了 w.Close(); 但是,它不能添加更多要写入的文本。如果我将为 w 创建新实例,它将创建新的空文本文件。