单击按钮后如何显示.text

时间:2011-12-07 21:02:23

标签: c# winforms visual-studio-2010 file button

我在一分钟前问过这个问题并且不够具体,所以让我再试一次。

我正在尝试生成已经制作的库存信息报告,并将其从用户输入更新到表单上的文本框中,然后有一个按钮,使报告的.txt文件显示在屏幕上,有最新的信息。

我创建了GUI并创建了按钮并创建了.txt文件。我只需要知道如何使用它来点击按钮并将.txt文件显示在屏幕上。

3 个答案:

答案 0 :(得分: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 :(得分:1)

您可以使用* .txt文件作为参数启动记事本流程,并启动流程可以吗?

找到可能对您有帮助的链接:http://www.csharp-station.com/HowTo/ProcessStart.aspx

答案 2 :(得分: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);
    }