以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]NEW 窗口  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=115606)

--  作者:blsu33
--  发布时间:2018/3/9 23:14:00
--  [求助]NEW 窗口
老师 ,
  new出来的窗口,放到了字典(string,object)赋值(名字,窗口) ,在closing 事件 关闭时中移除了 字典 ,不知 窗口是否已经关闭了。貌似再NEW 的时候,窗口是存在的?

--  作者:有点蓝
--  发布时间:2018/3/9 23:24:00
--  
移除字典不会关闭窗口。

另外使用字典放窗口,窗口加入字典会产生浅拷贝,可能会产生2个窗口实例。

--  作者:blsu33
--  发布时间:2018/3/10 11:02:00
--  
 老师,
  是否可以使一个NEW窗口的父级 属于一个Tabctrol  tabpage页面

--  作者:blsu33
--  发布时间:2018/3/10 11:07:00
--  
希望能通过这个父子关系 快速定位到 对应的NEW窗口 怎么这些代码呢

指定父级 
frm.Parent = Forms("A").Controls("***").basecontrol

可是 如何定位到子窗口NEW


--  作者:有点蓝
--  发布时间:2018/3/10 11:12:00
--  
测试就知道了

定位到子窗口指什么?

--  作者:blsu33
--  发布时间:2018/3/10 12:25:00
--  
想要知道 Forms("A").Controls("***").有没有 new的子窗口,定义引用
--  作者:blsu33
--  发布时间:2018/3/10 12:43:00
--  
想要达到 一个NEW 窗口属于一个页面tabpage, 如果  tabpage visiable 希望这个 new的窗口也隐藏 能否做到呢
--  作者:blsu33
--  发布时间:2018/3/10 13:18:00
--  
.NET Framework 版本:2.0.50727.3655
Foxtable 版本:2018.3.3.1
错误所在事件:自定义函数za_nb_addformedit
详细错误信息:
Exception has been thrown by the target of an invocation.
Top-level control cannot be added to a control.


--  作者:有点蓝
--  发布时间:2018/3/10 14:24:00
--  
回6楼,不能,可以使用集合,然后使用字典记录窗口在集合中的索引

回7楼,从集合中获取窗口对象然后隐藏

回8楼,回头看看之前自己发的论坛帖子的代码,如果给代码都不认真去理解,那么给再多代码又有什么用,看不懂不会用,一点点变化都要等着我们处理?看看之前 代码中new窗口Top-level是如何使用的