2011-12-07 54 views
0

我在一分鐘前問過這個問題,但沒有足夠具體,所以讓我再試一次。如何在點擊一個按鈕後出現一個.txt

我正在嘗試生成已經生成的庫存信息報告,並將其從用戶輸入更新到表單上的文本框中,然後有一個按鈕使報告的.txt文件顯示在屏幕上並獲得更新的信息。

我創建了GUI,並創建了按鈕並創建了.txt文件。我只需要知道如何使它在我可以點擊按鈕的位置,並讓.txt文件出現在屏幕上。

+1

出現在屏幕上怎麼樣?開始記事本? – vcsjones

+0

該報告已輸出到記事本.txt文件,我希望它彈出到屏幕。 –

回答

4
Using System.Diagnostics; 
    ... 
    String filename = "C:\\....\data.txt"; \\ File Created With Information 
    Process.Start(filename); \\ Will open file with default program 

上面的代碼可以用來打開一個外部程序,以顯示你的文本文件。

像往常一樣,我建議使用try/catch,因爲你正在處理外部I/O(文件)。

1
  • 分配click事件的按鈕(在你的類構造函數實例):

    button.Click += new EventHandler(button_Click); 
    
  • 在活動現場,在一個新的進程開始NOTEPAD.EXE

    void button_Click(Object sender, EventArgs e) { 
        ProcessStartInfo startInfo = new ProcessStartInfo(); 
        startInfo.FileName = "notepad.exe"; 
        startInfo.Arguments = "C:\Path\To\My\file.txt"; 
        Process.Start(startInfo); 
    }