我正在尝试执行以下操作我不确定是否可以使用 VB.NET。我想为所有文件类型指定默认保存点,例如:
在我的程序中,您为图片选择路径“C:\Users\Markus\Pictures”,每次从网站下载图片文件,或者在打开“保存文件”对话框时使用 Skype 或任何其他程序(外部程序不通过我的程序或连接到 vb.net 只是 windows 默认一个)然后它将始终为 .jpg .gif 类型的文件等显示“C:\Users\Markus\Pictures”...
非常感谢。
我正在尝试执行以下操作我不确定是否可以使用 VB.NET。我想为所有文件类型指定默认保存点,例如:
在我的程序中,您为图片选择路径“C:\Users\Markus\Pictures”,每次从网站下载图片文件,或者在打开“保存文件”对话框时使用 Skype 或任何其他程序(外部程序不通过我的程序或连接到 vb.net 只是 windows 默认一个)然后它将始终为 .jpg .gif 类型的文件等显示“C:\Users\Markus\Pictures”...
非常感谢。
这段代码应该可以解决您的问题
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 文件夹
但是,您的应用必须被授予这样做的权限(请参阅RegistryPermission 类)
当然,这适用于在此注册表项中有条目的文件类型,并且仅当外部应用程序使用此注册表项时