我在一分钟前问过这个问题并且不够具体,所以让我再试一次。
我正在尝试生成已经制作的库存信息报告,并将其从用户输入更新到表单上的文本框中,然后有一个按钮,使报告的.txt文件显示在屏幕上,有最新的信息。
我创建了GUI并创建了按钮并创建了.txt文件。我只需要知道如何使用它来点击按钮并将.txt文件显示在屏幕上。
答案 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);
}