如何将打开文件对话框的默认位置设置为程序位置

时间:2016-10-28 13:46:53

标签: vb.net openfiledialog

我有一个几乎可以部署的vb.net应用程序,但我需要添加一个最终功能。

安装程序后,将随之安装空白数据库。在程序登录屏幕上,有一个文本框,其中包含数据库的位置,一个按钮用于更改位置(打开OpenFileDialog),然后是一个按钮,用于将新位置保存到.ini文件中。

我想要做的是:首次安装和打开程序时,我想要“浏览”按钮(打开OFD)打开它,指向在设置中创建的Databases文件夹,这样用户无需在PC中继续搜索数据库。

EG;假设我在我的PC上部署应用程序,我安装它的位置是:C:\ Desktop,我需要OFD指向C:\ Desktop \ Deploy \ Databases

但这显然会根据用户安装位置而改变。怎么办呢?

1 个答案:

答案 0 :(得分:2)

使用Application.StartupPath来引用程序文件夹的文件夹路径,因此在这种情况下您将使用Path.Combine(Application.StartupPath, "Deploy\Databases")作为完整文件夹路径。