[C# FileDialog] 간단한 Open / Save 파일 다이얼로그


Created with colorer-take5 library. Type 'csharp'

//파일 ��픈 다이얼로그
            OpenFileDialog openPanel = new OpenFileDialog();
            openPanel.InitialDirectory = "d:\\";
            openPanel.Filter = "CustomFile (*.cus)|*.cus|txt (*.txt)|*.txt | All files (*.*)|(*.*)";
            if(openPanel.ShowDialog() == DialogResult.OK)
            {
                Trace.WriteLine("OK      " +openPanel.FileName+ " " 
                                                               + openPanel.SafeFileName);
            }
            
            
            
            //파일 세이브 다이얼로그
            SaveFileDialog savePanel = new SaveFileDialog();
            savePanel.InitialDirectory=@"d:\";
            openPanel.Filter = "CustomFile (*.cus)|*.cus|txt (*.txt)|*.txt | All files (*.*)|(*.*)";
            if(savePanel.ShowDialog() == DialogResult.OK)
            {
                Trace.WriteLine("OK      " +savePanel.FileName+ " ");
            }
 
 
 
 
 
ShowDialog()를 단독으로 호출하고 FileOK 이벤트로 사용자 입력을 감지할수 있다.
오픈파일다이얼로그의 fileName 은 경로를 포함한 문자열이고 SafeFileName 은 순수한 파일 이름만이다.




파일필터 적용 모습

Yamecoder 야매코더_
tags : , , ,
C# 2010.12.04 00:17
Powerd by Tistory, designed by criuce
rss