Foxtable(狐表)用户栏目专家坐堂 → [求助]不同窗口的控件怎么转移


  共有2615人关注过本帖树形打印复制链接

主题:[求助]不同窗口的控件怎么转移

帅哥哟,离线,有人找我吗?
fivetable
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:337 积分:3067 威望:0 精华:0 注册:2018/5/28 22:12:00
[求助]不同窗口的控件怎么转移  发帖心情 Post By:2019/1/18 19:39:00 [只看该作者]

有窗口1,里面有,目录树控件A,和窗口2,目录树控件B。
我现在想要的效果是,窗口2,一打开,目录树控件B,的目录树节点内容,跟窗口1,目录树控件A,一模一样。同时,修改目录树控件B后,目录树控件A,再次打开也会修改。
简单说,就是不同窗口,目录树控件A,怎么移植到,目录树控件B中去。
在窗口2,AfterLoad事件,输入如下代码,不会提示错误,就是没啥效果。
Dim qq As WinForm.TreeView = e.Form.Controls("目录树B")
qq=Forms("窗口1").Controls("目录树A")


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110646 积分:563138 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/1/18 20:32:00 [只看该作者]

调用同样的代码生成目录树即可。比如BuildTree:http://www.foxtable.com/webhelp/scr/0893.htm


 回到顶部
帅哥哟,离线,有人找我吗?
fivetable
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:337 积分:3067 威望:0 精华:0 注册:2018/5/28 22:12:00
  发帖心情 Post By:2019/1/19 20:37:00 [只看该作者]

问题解决,用

Save

将目录树保存为一个文件。

语法

Save(FileName, All)

Load

根据指定的文件生成目录树。

语法

Load(FileName)

FileName:文件名,含路径。

或是SaveToString 和 LoadFromString

就是每次,打开控件,都要去读取指定位置的目录树文件。修改后,保存,另一个窗口的目录树在读取。


 回到顶部