所以我写了一个文本文件(在删除整个文件之前),但现在我实际上无法写任何东西。如果我按下输入窗口,程序什么都不做。这是我的代码:
private void Input_KeyDown_1(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
string write = Input.Text;
using (StreamWriter sw = new StreamWriter(@"Path.txt", true))
{
sw.WriteLine(write);
}
}
}
答案 0 :(得分:3)
Enter 键由文本框控件专门处理。您需要子类化文本框类并覆盖IsInputKey
方法。有关详情,请访问TextBox.KeyDown
event documentation。
最有可能的是,您需要一个随附的按钮,并从按钮的Click
事件中写入您的文件。但这只是基于你的评论的猜测。