C# 写入文本文件问题
所以我已经解决了写入文本文件的问题(在它删除整个文件之前),但现在我实际上什么都写不出来了。如果我按下回车键,程序什么也不做。这是我的密码:C# 写入文本文件问题,c#,C#,所以我已经解决了写入文本文件的问题(在它删除整个文件之前),但现在我实际上什么都写不出来了。如果我按下回车键,程序什么也不做。这是我的密码: private void Input_KeyDown_1(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { string write = Input.Text; usi
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);
}
}
}
Enter键由textbox控件专门处理。您需要对textbox类进行子类化,并重写IsInputKey
方法。有关更多信息,请访问文本框。向下键
最有可能的情况是,您需要一个附带的按钮,并从按钮的单击事件写入文件。但这只是根据您的评论进行的猜测。在键盘关闭时写入文件是非常不寻常的……除非您正在编写键盘记录程序?那么我应该如何操作呢?我以前从来没有做过这种事情。你应该怎么做?写文件,我不知道该用什么事件。@MitchWheat:看来每个人都应该为写一个感到羞耻。不管目的是什么。好的,谢谢!希望它能起作用。