Foxtable(狐表)用户栏目专家坐堂 → 如何实现双击目录树二级菜单在主窗口页签打开对应的窗口,谢谢


  共有2466人关注过本帖树形打印复制链接

主题:如何实现双击目录树二级菜单在主窗口页签打开对应的窗口,谢谢

帅哥哟,离线,有人找我吗?
chen_sheng
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:692 积分:6101 威望:0 精华:0 注册:2018/5/10 9:05:00
  发帖心情 Post By:2019/8/10 11:14:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:正常显示.png
图片点击可在新窗口打开查看
这样操作  为什么之前打开的窗口会空白呢  能不能有之前也正常显示的方案   或者如何规避呢
图片点击可在新窗口打开查看此主题相关图片如下:显示空白.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107718 积分:547917 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/10 11:30:00 [只看该作者]

代码没有问题,"员工工资统计"必须是独立窗口。

上传具体实例看看

 回到顶部
帅哥哟,离线,有人找我吗?
chen_sheng
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:692 积分:6101 威望:0 精华:0 注册:2018/5/10 9:05:00
  发帖心情 Post By:2019/8/10 12:08:00 [只看该作者]

2个问题  
1全局变量声明不能关闭主页  实际是
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:框架测试1.0.zip

可以关闭的
2员工工资统计在页签可以多生成同一个窗口时  只是当前生成窗口有显示   其他为空白  


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107718 积分:547917 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/10 13:58:00 [只看该作者]

没看懂上面项目有打开窗口的代码,我测试9楼的代码没有任何问题。

关闭主页是因为主页没有设置名称,只有标题,而代码是判断名称的

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

一个窗口只能打开一个,不能重复打开。

 回到顶部
帅哥哟,离线,有人找我吗?
chen_sheng
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:692 积分:6101 威望:0 精华:0 注册:2018/5/10 9:05:00
  发帖心情 Post By:2019/8/10 14:42:00 [只看该作者]

代码在计划管理-员工工资统计   的菜单打开事件内  帮忙优化一下假如打开了  强制显示就行  谢谢


 回到顶部
帅哥哟,离线,有人找我吗?
chen_sheng
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:692 积分:6101 威望:0 精华:0 注册:2018/5/10 9:05:00
  发帖心情 Post By:2019/8/10 14:51:00 [只看该作者]

代码位置请见图片 谢谢
图片点击可在新窗口打开查看此主题相关图片如下:正常显示.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107718 积分:547917 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/10 16:11:00 [只看该作者]

Forms("登陆界面").Show()
Dim t As WinForm.TabControl = Forms("登陆界面").Controls("TabControl1")
Dim p = t.TabPages("员工工资统计")
If p IsNot Nothing Then
    t.SelectedPage = p
    Return 
End If
p = t.TabPages.Add("员工工资统计" ,"员工工资统计")
'Vars("yq") +=1
Forms("员工工资统计").OPEN(-1000,-1500)

Forms("员工工资统计").baseform.Dock = System.Windows.Forms.DockStyle.Fill
Forms("员工工资统计").baseform.TopLevel = False
Forms("员工工资统计").baseform.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None
p.Controls.Add(Forms("员工工资统计").baseform)
t.SelectedPage = p

 回到顶部
总数 17 上一页 1 2