首次加载表单时,会创建一个文件夹
System.IO.Directory.CreateDirectory("Z:/Daniel/AccountInfo");
每当在程序中创建帐户时,都会在此位置创建一个文件
FileStream createAccountFile = new FileStream("Z:/Daniel/AccountInfo/" + lastNameBox.Text + "_" + firstNameBox.Text + ".txt", FileMode.CreateNew);
每当单击程序上的按钮时,都会附加文本,accountInfoText
并且其中的所有文本现在都附加到上面创建的相同位置。
string addInfo = DateTime.Now.ToString("M/d/yyyy") + " - Email - Too Soon" + Environment.NewLine;
accountInfoText.AppendText(addInfo);
File.AppendAllText("Z:/Daniel/AccountInfo/" + lastNameInfoBox.Text + "_" + firstNameInfoBox.Text + ".txt", accountInfoText.Text);
每当组合框accountComboBox
的索引发生更改时,文件内先前写入的所有文本现在都在accountInfoText
string accountInfo = System.IO.File.ReadAllText("Z:/Daniel/AccountInfo/" + lastNameInfoBox.Text + "_" + firstNameInfoBox.Text + ".txt");
accountInfoText.Text = accountInfo;
问题是,在我按下执行附加的按钮后,当我继续从实际文本文件accountComboBox
内部accountInfoText
和内部的文本中选择不同的帐户时,会加倍。我还没有看到是什么触发了它。
感谢所有的帮助!