以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  窗口类型  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=115907)

--  作者:wangjh8888
--  发布时间:2018/3/16 13:08:00
--  窗口类型
问老师:  窗口设计器 新建了一个窗口(类型:共有),在使用forms().open()之前 ,如何编程 重新设置窗口的类型,如改为:独立类型,再open
谢谢
[此贴子已经被作者于2018/3/16 13:18:25编辑过]

--  作者:有点甜
--  发布时间:2018/3/16 14:46:00
--  

可以取巧变通,如

 

Dim frm = forms("窗口2")
frm.open
msgbox(frm.panel Is Nothing)
Dim nfrm As new windows.forms.form
Dim cs = frm.panel.controls
For i As Integer = cs.count-1 To 0 Step -1
    nfrm.controls.add(cs(i))
Next
nfrm.show


--  作者:wangjh8888
--  发布时间:2018/3/16 15:08:00
--  
老师我看不太懂    这是针对  管理项目2的例子吗 ?


--  作者:有点甜
--  发布时间:2018/3/16 15:10:00
--  
尽量不要这样做,foxtable不支持用代码修改窗口类型的。变通处理后会出现各种各样的问题。
--  作者:wangjh8888
--  发布时间:2018/3/16 15:20:00
--  
哦   明白   就是窗口类型定了  就只能工作在该模型了
[此贴子已经被作者于2018/3/16 15:21:35编辑过]