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



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

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

我想做的是:当程序第一次安装和打开时,我希望"探索"按钮(打开OFD)打开它,指向在设置中创建的数据库文件夹,以便用户不必在他们的PC中继续搜索数据库。

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

但这显然会根据用户安装它的位置而改变。如何做到这一点?

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

最新更新