0
我在一個項目中工作,我需要在文件名前面提供作業號。爲此,我需要在通用對話框的保存/打開按鈕上跟蹤Click事件。如果可以的話,我可以在文件名前面提供作業號,然後發送消息來保存文件。通用對話框瀏覽器
如何檢測我們是否點擊我們的Windows單擊事件的保存/打開按鈕?
注:我已經實現了IShellBrowser
我在一個項目中工作,我需要在文件名前面提供作業號。爲此,我需要在通用對話框的保存/打開按鈕上跟蹤Click事件。如果可以的話,我可以在文件名前面提供作業號,然後發送消息來保存文件。通用對話框瀏覽器
如何檢測我們是否點擊我們的Windows單擊事件的保存/打開按鈕?
注:我已經實現了IShellBrowser
試試這個:
if (SaveFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) {
FileInfo f = new FileInfo(SaveFileDialog.FileName);
SaveFile(f.DirectoryName + "\\" + jobNumber + f.Name);
}
這是你表明這裏是我們的形式應用程序中使用對話框...但我想鉤OS通用對話框,同時檢測SAVE/OPEN按鈕,點擊 – 2010-05-21 10:50:47
好的,現在我明白了。不幸的是,我不知道如何,但經過一個快速搜索,我確實發現這一點:http://www.codeproject.com/KB/dialog/FileDialogs.aspx?msg=3379258 看着評論,它似乎有一個' OnFileOK「功能,您可以在其中獲取選定的文件名。 希望有所幫助! – 2010-05-21 11:16:25
謝謝你的支持 – 2010-05-21 11:26:11