방법: 동적으로 OpenFileDialog 표시
업데이트: 2007년 11월
OpenFileDialog 구성 요소를 사용하여 텍스트 파일을 찾을 수 있고 Windows Form의 RichTextBox 컨트롤로 선택한 파일을 로드할 수 있습니다. 이 예제에서는 런타임에 OpenFileDialog를 인스턴스화합니다.
예제
// Create an OpenFileDialog object.
OpenFileDialog openFile1 = new OpenFileDialog();
// Initialize the OpenFileDialog to look for text files.
openFile1.Filter = "Text Files|*.txt";
// Check if the user selected a file from the OpenFileDialog.
if(openFile1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
// Load the contents of the file into a RichTextBox control.
richTextBox1.LoadFile(openFile1.FileName,
RichTextBoxStreamType.PlainText);
코드 컴파일
- Load_Form1 이벤트 처리기에 코드를 복사합니다. 프로그램을 실행하면 텍스트 파일을 선택하라는 메시지가 나타납니다. 선택한 파일의 내용이 RichTextBox 컨트롤에 표시됩니다.
강력한 프로그래밍
OpenFileDialog 컨트롤의 CheckFileExists, CheckPathExists, DefaultExt, Filter, Multiselect 및 ValidateNames 속성을 사용하여 런타임 오류를 최소화합니다.