以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- FolderBrowserDialog 如何实现打开时直接打开它上次打开的目录呢? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=22470) |
||||
-- 作者:xghua -- 发布时间:2012/8/14 10:38:00 -- FolderBrowserDialog 如何实现打开时直接打开它上次打开的目录呢? FolderBrowserDialog 开始浏览的根目录。 用户选定的目录。 Dim dlg As New FolderBrowserDialog
dlg.RootFolder="c:\\"---------------------这个属性为甚麽不能用呢?请问专家如何实现打开时直接打开它上次打开的目录呢?
<!--StartFragment --> |
||||
-- 作者:xghua -- 发布时间:2012/8/14 10:43:00 -- 请问专家如何实现打开时直接打开它上次打开的目录呢? 我是这样写的,但是好像 RootFolder属性说
Dim dlg As New FolderBrowserDialog End If |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/8/14 10:47:00 -- 用全局代码定义。
|
||||
-- 作者:xghua -- 发布时间:2012/8/14 14:27:00 -- 谢谢,看明白了。就是在全局代码或全局变量中加入这一句 Public dlg As new FolderBrowserDialog 然后再按钮单击事件中再执行代码 \'Dim dlg As New FolderBrowserDialog 这个声明就不能用了 End If
|
||||
-- 作者:xghua -- 发布时间:2012/8/14 14:27:00 -- 我测试后发现如果关闭以后下次还是要重新选路径,如何保证关闭以后这个记录的目录不丢呢? |
||||
-- 作者:xghua -- 发布时间:2012/8/14 14:28:00 -- 对了 ,‘ dlg.RootFolder=dlg.SelectedPath 这行也要注视掉 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/8/14 14:32:00 -- 以下是引用xghua在2012-8-14 14:27:00的发言:
我测试后发现如果关闭以后下次还是要重新选路径,如何保证关闭以后这个记录的目录不丢呢?
这个没有办法。 |
||||
-- 作者:xghua -- 发布时间:2012/8/14 14:34:00 -- 问题是关闭程序冲新打开后,原来选定的目录还是没能保存住,如何解决呢? |
||||
-- 作者:lihe60 -- 发布时间:2012/8/14 14:35:00 -- 以下是引用xghua在2012-8-14 14:27:00的发言:
我测试后发现如果关闭以后下次还是要重新选路径,如何保证关闭以后这个记录的目录不丢呢? 把这个目录保存在表内,下次打开时调用就行了。 |
||||
-- 作者:czy -- 发布时间:2012/8/14 15:05:00 -- 关闭仍有效的方法。
|