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