Foxtable(狐表)用户栏目专家坐堂 → 关于任务栏


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

主题:关于任务栏

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


加好友 发短信
等级:三尾狐 帖子:705 积分:4897 威望:0 精华:0 注册:2016/5/17 12:03:00
关于任务栏  发帖心情 Post By:2016/9/19 16:20:00 [显示全部帖子]

假设任务栏上有从上到下排列的三个任务页面:订单管理,生产管理,仓库管理;开始点击的是订单管理打开,页面展开,在去点击生产管理,打开的是仓库管理的各个任务,因为在订单管理展开页面前,那个位置是仓库管理的;请问老师这是BUG,还是其他原因,怎么解决?

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


加好友 发短信
等级:三尾狐 帖子:705 积分:4897 威望:0 精华:0 注册:2016/5/17 12:03:00
  发帖心情 Post By:2016/9/19 16:23:00 [显示全部帖子]

任务栏topicpageexpanded的代码:
Dim tpb As WinForm.TopicBar = e.Form.Controls("TopicBar1")
For Each page As WinForm.TopicPage In tpb.Pages
    If page.Name <> e.Page.Name Then
        page.Collapsed = True
    End If
Next
窗口afterload事件的代码:
Dim tpb As WinForm.TopicBar = e.Form.Controls("TopicBar1")
For Each page As WinForm.TopicPage In tpb.Pages
        page.Collapsed = True
Next

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


加好友 发短信
等级:三尾狐 帖子:705 积分:4897 威望:0 精华:0 注册:2016/5/17 12:03:00
  发帖心情 Post By:2016/9/19 16:28:00 [显示全部帖子]

测试一下,鼠标移动快就会出现,移动慢一点情况好一点

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


加好友 发短信
等级:三尾狐 帖子:705 积分:4897 威望:0 精华:0 注册:2016/5/17 12:03:00
  发帖心情 Post By:2016/9/19 18:22:00 [显示全部帖子]

好了,有用

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


加好友 发短信
等级:三尾狐 帖子:705 积分:4897 威望:0 精华:0 注册:2016/5/17 12:03:00
  发帖心情 Post By:2016/12/21 18:39:00 [显示全部帖子]

这是一个老问题了,一直没有解决,请教?
假设任务栏上有从上到下排列的三个任务页面:订单管理,生产管理,仓库管理;开始点击的是订单管理打开,页面展开,在去点击生产管理,打开的是仓库管理的各个任务,因为在订单管理展开页面前,那个位置是仓库管理的;请问老师这是BUG,还是其他原因,怎么解决?

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


加好友 发短信
等级:三尾狐 帖子:705 积分:4897 威望:0 精华:0 注册:2016/5/17 12:03:00
  发帖心情 Post By:2016/12/22 8:39:00 [显示全部帖子]

老师,试了,还是一样;

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


加好友 发短信
等级:三尾狐 帖子:705 积分:4897 威望:0 精华:0 注册:2016/5/17 12:03:00
  发帖心情 Post By:2016/12/22 9:02:00 [显示全部帖子]

导航窗口所有的代码:
任务栏topicpageexpanded的代码:
Dim tpb As WinForm.TopicBar = e.Form.Controls("TopicBar1")
For Each page As WinForm.TopicPage In tpb.Pages
    If page.Name <> e.Page.Name Then
        page.Collapsed = True
    End If
Next
窗口afterload事件的代码:
Dim tpb As WinForm.TopicBar = e.Form.Controls("TopicBar1")
For Each page As WinForm.TopicPage In tpb.Pages
        page.Collapsed = True
Next

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


加好友 发短信
等级:三尾狐 帖子:705 积分:4897 威望:0 精华:0 注册:2016/5/17 12:03:00
  发帖心情 Post By:2016/12/22 9:05:00 [显示全部帖子]

topiclinkclick的代码:
Dim tbp As WinForm.TopicBar = e.Form.Controls("TopicBar1")
For Each pg As WinForm.TopicPage In tbp.Pages
    For Each lnk As WinForm.TopicLink In pg.Links
        lnk.Text = lnk.Name
    Next
Next
e.Link.text = e.link.Name & "←"
Select Case e.link.name
    Case "订单管理"
        《中间切换任务的代码》
End Select

statusbar.message1 = "当前任务:" & e.link.name & "  ★★★★★  "

 回到顶部