2011-12-07 55 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); 
    }