以文本方式查看主题
- 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
--
谢谢
|