2010-05-21 9 views
0

파일 이름 앞에 작업 번호를 제공해야하는 프로젝트에서 작업하고 있습니다. 이렇게하려면 Common 대화 상자의 Save/Open 버튼에서 Click 이벤트를 추적해야합니다. 그러면 파일 번호 앞에 Job Number를 제공 한 다음 파일을 저장하라는 메시지를 보낼 수 있습니다.공용 대화 상자 브라우저

어떻게 Windows 클릭 이벤트의 저장/열기 버튼을 클릭하면 감지 할 수 있습니까?

참고 : 나는 IShellBrowser

답변

1

을 구현 한보십시오이 :

if (SaveFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { 
    FileInfo f = new FileInfo(SaveFileDialog.FileName); 
    SaveFile(f.DirectoryName + "\\" + jobNumber + f.Name); 
} 
+0

이것은 우리가 양식 응용 프로그램에서 사용하는 대화 상자가 여기 나타났다입니다 ...하지만 난이 OS 후크 할 일반 대화 상자를 열고 SAVE/OPEN 버튼을 클릭하십시오. –

+0

Ok, 이제 알겠습니다. 불행히도 나는 방법을 모른다. 그러나 빠른 검색 후에 나는 이것을 발견했다 : http://www.codeproject.com/KB/dialog/FileDialogs.aspx?msg=3379258 코멘트를 보면 그것이' OnFileOK' 기능을 사용하면 선택한 파일 이름을 가져올 수 있습니다. 도움이 되길 바랍니다! –

+0

감사합니다 ... 지원해 주셔서 감사합니다. –

관련 문제