-4

所以我已经弄清楚了对文本文件的写入(在它会擦除整个文件之前),但现在我实际上什么也写不出来。如果我按 enter windows dings 并且程序什么也不做。这是我的代码:

        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);
            }
        }
    }
4

1 回答 1

3

Enter键由文本框控件专门处理。您需要继承文本框类并覆盖该IsInputKey方法。TextBox.KeyDown 有关活动文档的更多信息。

最有可能的是,您需要一个随附的按钮并从按钮的Click事件中写入您的文件。但这只是基于您的评论的猜测。

于 2013-10-21T00:50:35.420 回答