Foxtable(狐表)用户栏目专家坐堂 → 参考“基本功能演示”中任务栏的做法,结果还是显示紊乱!


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

主题:参考“基本功能演示”中任务栏的做法,结果还是显示紊乱!

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


加好友 发短信
等级:六尾狐 帖子:1421 积分:11294 威望:0 精华:0 注册:2008/9/1 22:20:00
参考“基本功能演示”中任务栏的做法,结果还是显示紊乱!  发帖心情 Post By:2014/7/14 8:52:00 [显示全部帖子]

根据狐友ibehujun的帖子,参考“基本功能演示”中任务栏的做法,结果还是显示紊乱!还有没有什么办法?

1. 窗口》AfterLoad事件'初始导航折叠
For Each page As WinForm.TopicPage In e.Form.Controls("TopicBar1").pages
    If page.Name <> "项目计划" '设置初始展开项
        page.Collapsed = True
    End If
Next


2. 窗口》TimerTick事件
e.Form.TimerEnabled = False
Dim tpb As WinForm.TopicBar = e.Form.Controls("TopicBar1")
For Each page As WinForm.TopicPage In tpb.Pages
    If page.Name <> e.Form.Text Then
        page.Collapsed = True
    End If
Next


3. TopicBar控件》TopicPageExpanded事件

e.Form.Text = e.Page.Name
e.Form.TimerEnabled = True
e.Form.TimerInterval = 350


想要的效果


图片点击可在新窗口打开查看此主题相关图片如下:剪辑_50.jpg
图片点击可在新窗口打开查看


现实效果


图片点击可在新窗口打开查看此主题相关图片如下:剪辑_49.jpg
图片点击可在新窗口打开查看



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


加好友 发短信
等级:六尾狐 帖子:1421 积分:11294 威望:0 精华:0 注册:2008/9/1 22:20:00
  发帖心情 Post By:2014/7/14 8:59:00 [显示全部帖子]

窗口打开后,除了”按职称级别“页面是展开的,其他页面都是折叠的,但现在的情况是打开窗口后,上面三个页面都消失了,却显示了最后一个页面的一部分,只有点击任何一个任务之后,任务栏才恢复正常显示。

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


加好友 发短信
等级:六尾狐 帖子:1421 积分:11294 威望:0 精华:0 注册:2008/9/1 22:20:00
  发帖心情 Post By:2014/7/14 9:27:00 [显示全部帖子]

谢谢楼上,这会顾不上做例子了,发现狐表(专业版)出问题了,打开任何一个项目,都会提示”连接错误“,
代码框不能识别e,提示:
---------------------------
错误
---------------------------
编译错误:“e”是“Private”,因此它在此上下文中不可访问。
错误代码:Dim tpb As WinForm.TopicBar = e.Form.Controls("TopicBar1")
---------------------------
确定   
---------------------------

昨天打了系统补丁,但我可以确定没有达狐爸指出的哪一个。


图片点击可在新窗口打开查看此主题相关图片如下:剪辑_51.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2014-7-14 9:28:52编辑过]

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


加好友 发短信
等级:六尾狐 帖子:1421 积分:11294 威望:0 精华:0 注册:2008/9/1 22:20:00
  发帖心情 Post By:2014/7/14 10:32:00 [显示全部帖子]

重新安装后恢复正常。

正在研究功能演示里的代码,准备做成动态加载任务栏!
请教:MarkCell = False这句什么含义?

 回到顶部