簡體   English   中英

單擊按鈕后如何顯示.txt

[英]How to make a .txt appear after clicking a button

我在一分鍾前問了這個問題,但還不夠具體,所以讓我再試一次。

我正在嘗試生成一個已經完成的清單信息報告,並使其從用戶輸入更新到表單上的文本框中,然后具有一個按鈕來使報告的.txt文件顯示在屏幕上並進行更新。信息。

我創建了GUI,創建了按鈕,並創建了.txt文件。 我只需要知道如何制作它,就可以單擊按鈕並使.txt文件顯示在屏幕上。

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

上面的代碼可用於打開外部程序以顯示您的文本文件。

與往常一樣,由於您要處理外部I / O(文件),因此我建議您使用try / catch。

您可以使用* .txt文件作為參數來啟動記事本過程,對嗎?

找到了此鏈接可能會對您有所幫助: http : //www.csharp-station.com/HowTo/ProcessStart.aspx

  • 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); } 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM