2013-10-21 81 views
-3

所以我寫了一個文本文件(在它將擦除整個文件之前),但現在我實際上不能寫任何東西。如果我按下輸入窗口並且程序什麼也不做。這裏是我的代碼:寫入文本文件問題

 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); 
      } 
     } 
    } 
+1

寫在文件上的關鍵字將會非常不尋常......除非您正在編寫關鍵記錄器? –

+0

那麼我應該怎麼做呢?我以前從未做過這種事情 – KlusterMonkey

+1

你應該怎麼做? –

回答

3

輸入密鑰由TextBox控件特殊處理。您需要繼承該文本框類並覆蓋IsInputKey方法。更多信息請見TextBox.KeyDownevent documentation

最有可能的是,您需要一個伴隨按鈕,並從按鈕的Click事件中編寫文件。但這只是根據您的意見進行的猜測。

+0

好的,謝謝!希望它有效。 – KlusterMonkey

+0

它工作,謝謝! – KlusterMonkey