1

我正在尝试执行以下操作我不确定是否可以使用 VB.NET。我想为所有文件类型指定默认保存点,例如:

在我的程序中,您为图片选择路径“C:\Users\Markus\Pictures”,每次从网站下载图片文件,或者在打开“保存文件”对话框时使用 Skype 或任何其他程序(外部程序不通过我的程序或连接到 vb.net 只是 windows 默认一个)然后它将始终为 .jpg .gif 类型的文件等显示“C:\Users\Markus\Pictures”...

非常感谢。

4

2 回答 2

4

这段代码应该可以解决您的问题

SaveFileDialog1.InitialDirectory = @"C:\Users\Markus\Pictures"

InitialDirectory 属性表示第一次出现打开文件对话框时要显示的目录。

SaveFileDialog1.Filter = "txt files (*.jpg)|*.jpg|All files (*.*)|*.*"

Filter 属性表示打开文件对话框上的过滤器,用于过滤打开文件对话框中的浏览选项期间要加载的文件类型。

有关更多信息,请参阅此链接

于 2012-04-14T11:11:23.393 回答
0

您可以在注册表项中以编程方式修改 Windows 特殊目录(我的图片等)的路径:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell 文件夹

但是,您的应用必须被授予这样做的权限(请参阅RegistryPermission 类

当然,这适用于在此注册表项中有条目的文件类型,并且仅当外部应用程序使用此注册表项时

于 2012-04-18T23:04:40.930 回答