私はこの質問を1分前にしています。ボタンをクリックした後に.txtを表示させる方法
私は既に作成されたインベントリ情報のレポートを生成しようとしており、ユーザー入力からフォーム上のテキストボックスに更新し、レポートの.txtファイルを画面に表示するボタンを持っています更新された情報があります。
GUIが作成され、ボタンが作成され、.txtファイルが作成されています。ボタンをクリックして.txtファイルを画面に表示させる方法を知る必要があります。
私はこの質問を1分前にしています。ボタンをクリックした後に.txtを表示させる方法
私は既に作成されたインベントリ情報のレポートを生成しようとしており、ユーザー入力からフォーム上のテキストボックスに更新し、レポートの.txtファイルを画面に表示するボタンを持っています更新された情報があります。
GUIが作成され、ボタンが作成され、.txtファイルが作成されています。ボタンをクリックして.txtファイルを画面に表示させる方法を知る必要があります。
あなたの* .txtファイルを引数としてメモ帳のプロセスを開始するだけで、プロセスを開始できますか?上記のコードは、テキストファイルを表示するための外部プログラムを開くために使用することができhttp://www.csharp-station.com/HowTo/ProcessStart.aspx
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を使うことをお勧めします。イベントでは
button.Click += new EventHandler(button_Click);
を新しいプロセスでnotepad.exeをを起動します:
(例えば、クラスのコンストラクタで)あなたのボタンにclickイベントを割り当て
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);
}
画面にどのように表示されますか?メモ帳を起動しますか? – vcsjones
レポートはすでにメモ帳の.txtファイルに出力されており、画面にポップアップ表示します。 –