2011-12-07 5 views
0

나는이 질문을 1 분 전에 받았고 구체적이지 않았으므로 다시 시도하도록하겠습니다.버튼을 클릭 한 후 .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 

:

당신을 도울 수있는이 링크를 발견.

평상시처럼 외부 I/O (파일)를 다루고 있으므로 try/catch를 사용하는 것이 좋습니다. 이벤트에

button.Click += new EventHandler(button_Click); 
  • 를 새로운 프로세스에 notepad.exe를를 시작합니다 :

  • 1
    • (예를 들어 클래스 생성자에서) 당신의 버튼에 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); 
      } 
      
    관련 문제