我试图做以下我不确定是否有可能使用VB.NET。 我想为所有文件types指定默认保存点,例如:
在我的程序中,为图片selectpath“C:\ Users \ Markus \ Pictures”,每次从网站上下载图片文件,或者在保存文件对话框打开的时候使用Skype或其他程序(外部的一个不通过我的程序或连接到vb.net只是Windows默认的一个),那么它会显示“C:\用户\马库斯\图片”总是.jpg .giftypes的文件等…
非常感谢。
这些代码可以解决你的问题
SaveFileDialog1.InitialDirectory = @"C:\Users\Markus\Pictures"
InitialDirectory属性表示首次打开文件对话框时要显示的目录。
SaveFileDialog1.Filter = "txt files (*.jpg)|*.jpg|All files (*.*)|*.*"
Filter属性表示打开的文件对话框中的过滤器,用于在打开的文件对话框的浏览选项中过滤要加载的文件的类型。
请参阅此链接了解更多信息
您可以以编程方式修改注册表项中Windows特殊目录(我的图片等)的路径:
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ User Shell Folders
但是,您的应用程序将不得不被授予这样做的权限(请参阅RegistryPermission类 )
当然,这将适用于在这个注册表项中有条目的文件类型,并且只有在外部应用程序使用这个键的时候