以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教打开文件对话框  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=140688)

--  作者:hbhb
--  发布时间:2019/9/11 14:26:00
--  请教打开文件对话框
大师:请问默认的打开文件时的初始目录,如果没有设置,默认是什么目录?
--  作者:有点蓝
--  发布时间:2019/9/11 14:35:00
--  
默认应该是上一次使用打开文件窗口,选择过的目录
--  作者:hbhb
--  发布时间:2019/9/11 15:50:00
--  
那请问是否可以不显示打开文件窗口的情况下,通过代码设置默认目录?
Dim dlg As New OpenFileDialog \'定义一个新的OpenFileDialog 
dlg.InitialDirectory = "c:\\"

--  作者:有点蓝
--  发布时间:2019/9/11 15:55:00
--  
就是这个用法
--  作者:hbhb
--  发布时间:2019/9/11 16:16:00
--  
不行呀,这样执行后,如果不打开对话框,指定不了。我的意思,是直接通过代码,在不打开对话框的情况下,直接选定某个文件?
--  作者:有点蓝
--  发布时间:2019/9/11 16:39:00
--  
不能
--  作者:hbhb
--  发布时间:2019/9/11 19:43:00
--  
vb.net有无设置所有打开文件对话框默认目录的命令代码?
--  作者:有点蓝
--  发布时间:2019/9/12 9:01:00
--  
就是3楼的用法。不管哪种语言,对话框没打开都不会有效果的。不知道到底需要做什么功能?
--  作者:hbhb
--  发布时间:2019/9/12 12:51:00
--  
比如,我用有一个狐表程序a,一个狐表程序b,打开狐表程序a后,再运行狐表程序b。在狐表程序a中用一张表管理打开狐表程序b中打开文件对话框的初始目录,要求打开狐表程序b中的文件对话框的初始目录等于设定的目录。
--  作者:有点蓝
--  发布时间:2019/9/12 13:51:00
--  
打开对话框后把选择的文件所在的目录记录下来
If dlg.ShowDialog = DialogResult.Ok Then \'如果用户单击了确定按钮
  获取目录记录下来

End
 
If