以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  万里长征第一步之,窗口嵌套  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=9114)

--  作者:qtcks
--  发布时间:2011/2/22 14:43:00
--  万里长征第一步之,窗口嵌套

废话不说,上图


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

 

在窗口的AfterLoad事件中加入代码

Dim ct As new System.Windows.Forms.Form()

ct.TopLevel = False
ct.Dock = System.Windows.Forms.DockStyle.Fill
\'ct.FormBorderStyle = Windows.Forms.FormBorderStyle.None

e.Form.Panel.Controls.Add(ct)
ct.show()



--  作者:mr725
--  发布时间:2011/2/22 21:37:00
--  

原窗口上所有的控件都跑到嵌套窗口上面来了呀···

 


图片点击可在新窗口打开查看此主题相关图片如下:未命名0.jpg
图片点击可在新窗口打开查看

--  作者:mr725
--  发布时间:2011/2/22 21:45:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:未命名01.jpg
图片点击可在新窗口打开查看

--  作者:qtcks
--  发布时间:2011/2/22 22:21:00
--  
以下是引用mr725在2011-2-22 21:37:00的发言:

原窗口上所有的控件都跑到嵌套窗口上面来了呀···

 


图片点击可在新窗口打开查看此主题相关图片如下:未命名0.jpg
图片点击可在新窗口打开查看

你怎么弄的?是否是遍历窗口的控件然后添加过来的?


--  作者:mr725
--  发布时间:2011/2/22 22:30:00
--  

就在窗口中随便加三个控件,再应用你1楼代码···


--  作者:qtcks
--  发布时间:2011/2/22 22:43:00
--  

郁闷,我就搞不定,在foxtable里新建了2个窗口,窗口1 窗口2。

我无法实现将窗口1加载到窗口2中。


--  作者:mr725
--  发布时间:2011/2/22 22:52:00
--  

这个好像现在是无法实现的吧, 我上面的不是两个实体窗口,而只是一个窗口(有几个控件),再用您1楼Atferload中的代码就那样了。

 

 


--  作者:qtcks
--  发布时间:2011/2/22 22:58:00
--  

原来这样啊,希望狐爸能想想办法,解决下。

这样,开发自定义的框架就简单了。呵呵。

类似于这样的:

 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图未命名.png
图片点击可在新窗口打开查看

就将成为可能。


--  作者:易服
--  发布时间:2011/2/22 23:03:00
--  
有什么用处?
--  作者:qtcks
--  发布时间:2011/2/22 23:15:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:qq截图未命名.png
图片点击可在新窗口打开查看