当前位置:编程学习 > VB >>

vb打开对话框如何记忆上次打开的目录

vb打开对话框如何记忆上次打开的目录 --------------------编程问答-------------------- 设置InitPath值,
可以保存上次打开的目录为全局变量,或者写到配置文件中 --------------------编程问答-------------------- 可以用Registry 来保存。 --------------------编程问答-------------------- 是 CommonDialog 控件 吗?

使用 .Flag 属性
object.Flags [= value]
  设置 &H8(强制对话框将对话框打开时的目录置成当前目录)


如果要程序关闭后,还能“记忆上次打开的目录”,就要在退出时把“当前目录”保存下来才行。
然后程序启动时,使用 .InitDir 属性:
object.InitDir [= string]

说明
  该属性用于为打开或另存为对话指定初始的目录。如果此属性没有指定,则使用当前目录。


---------------------------------------------------------------------
需要注意的是:
  程序启动时,object.InitDir = "",当前目录是“我的文档”。
--------------------编程问答--------------------
Flags =&H8
我试过如果打开一个文件就能记住,如果打开多个文件就没办法记住。
--------------------编程问答-------------------- 直接记下目录用savesettings或者WritePrivateProfileString保存
补充:VB ,  控件
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,