以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  不能第一时间显示并列窗口  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=99774)

--  作者:k931931
--  发布时间:2017/4/26 16:44:00
--  不能第一时间显示并列窗口
老师你好,我前几天测试还正常,不知道今天为什么就出现了,点击商品信息,弹出来应该是商品信息的并列窗口
但是为什么现在变成了主窗口呢?(参考了一些论坛代码如下)


 


AfterOpenProject

 

forms("主窗口").Show

 

Dim t As C1Command.C1DockingTab = Forms("主窗口").panel.parent.parent

t.CanCloseTabs = True

t.CloseBox = 2

AddHandler t.TabPageClosing, AddressOf _TabPageClosing



Default


 


Public Sub _TabPageClosing(sender As Object, e As C1.Win.C1Command.TabPageCancelEventArgs)


\'页面关闭按钮点击事件


If e.TabPage.Text = "主窗口" Then


    MessageBox.Show("主窗口不能关闭!")


    e.Cancel = True


End If


End Sub


--  作者:有点色
--  发布时间:2017/4/26 16:47:00
--  

 你去看看窗口的属性->窗口类型,看是不是你改了。

 

 还有一种可能是,你是不是隐藏了表标题,给你一种看到的是【主窗口】的错觉?


--  作者:k931931
--  发布时间:2017/4/27 8:26:00
--  

如下截图所示,假如点开商品信息按钮,先显示是1窗口页面,然后需要自己手工再点一下2商品信息页面

能不能直接显示2商品信息页面?

 


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

--  作者:有点色
--  发布时间:2017/4/27 8:37:00
--  

直接写代码 Forms("商品信息").Show

 

如果有问题,是不是你AfterLoad事件写了什么代码?


--  作者:k931931
--  发布时间:2017/4/27 10:36:00
--  
谢谢,现在实现了我的效果,Forms("商品信息").Show与Forms("商品信息").open()有什么区别吗?能互相替换吗?
--  作者:有点色
--  发布时间:2017/4/27 10:38:00
--  

 show和open相比,多了一个功能:就是把焦点移动到窗口上。

 

 open的话,只是把窗口打开,并没有得到焦点(并列、停靠、主窗口的时候)


--  作者:k931931
--  发布时间:2017/4/27 11:08:00
--  
谢谢