2013-05-22 43 views
-3

我想創建一個簡單的.txt文件正在從文本框中輸入一個窗口形式如何將用戶輸入保存到txt文檔?

我想創建一個2行文字腳本,需要我在工作中複製並粘貼各種不同的作品。

我有設計好的窗體和所有的文本框標籤,但是我需要幫助代碼將從用戶輸入中獲取信息,並在按鈕單擊事件時生成txt文件。

+5

[你嘗試過什麼(http://mattgemmell.com/2008/12/08/what-have-you-tried/)?現在唯一的「可接受的」答案是爲你編寫整個程序。您能解釋一下您嘗試過的方式,以及您堅持的步驟,因此我們可以幫助您瞭解如何解決問題。 –

回答

0

你應該把下面的代碼按鈕單擊事件:

StreamReader sr = new StreamReader("yourfilename.txt"); 
sr.WriteLine(textBox1.Text); 
sr.Close(); 

此代碼將採取textBox1.Text(這是由用戶輸入),並輸出成文件。 你將需要添加using System.IO到使用部分在你的代碼文件

0

假設你的文本框被命名爲tb1tb2的頂部,有一個名爲button1按鈕,這應該讓你開始:

void button1_Click(object sender, EventArgs e) { 
    string tb1Text = tb1.Text; 
    string tb2Text = tb2.Text; 

    using(StreamWriter sw = new StreamWriter("myfile.txt")) { 
     sw.WriteLine(tb1Text + Environment.NewLine + tb2Text); 
    } 
} 

在這種情況下,button1_Click方法是您的按鈕的點擊處理程序。另外:如果你缺少一個引用(比如StreamWriter的System.IO),你可以只做Ctrl+.(控制鍵&週期鍵),Visual Studio會建議要添加的命名空間,並將它添加爲您。

2
string saveText = textbox1.text; 

System.IO.File.WriteAlltext("savePath",saveText); 

是非常simlpe方式

相關問題