以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]不同窗口的控件怎么转移 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=130329) |
-- 作者:fivetable -- 发布时间: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") |
-- 作者:有点蓝 -- 发布时间:2019/1/18 20:32:00 -- 调用同样的代码生成目录树即可。比如BuildTree:http://www.foxtable.com/webhelp/scr/0893.htm |
-- 作者:fivetable -- 发布时间:2019/1/19 20:37:00 -- 问题解决,用 Save 将目录树保存为一个文件。 语法 Save(FileName, All) Load 根据指定的文件生成目录树。 语法 Load(FileName) FileName:文件名,含路径。 或是SaveToString 和 LoadFromString就是每次,打开控件,都要去读取指定位置的目录树文件。修改后,保存,另一个窗口的目录树在读取。 |