Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 写入文本文件问题_C# - Fatal编程技术网

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:看来每个人都应该为写一个感到羞耻。不管目的是什么。好的,谢谢!希望它能起作用。