以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  任务控件,如何给当前任务后面加个标志  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=125304)

--  作者:wyz
--  发布时间:2018/9/25 20:41:00
--  任务控件,如何给当前任务后面加个标志
看示例中,当前任务的后面有个箭头显示,我这个没有,请问
图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20180925204347.png
图片点击可在新窗口打开查看
在哪里设置的?
--  作者:有点蓝
--  发布时间:2018/9/25 21:18:00
--  
直接设置当然任务的名称,TopicLinkClick事件

\'\'\'
For Each tk As WinForm.TopicLink In Forms("窗口1").Controls("TopicBar1").Pages("项目").Links
    tk.Text  = tk.Text.Replace("←","")
Next

e.Link.text = e.Link.text & "←"

--  作者:wyz
--  发布时间:2018/9/25 21:41:00
--  
Select Case e.Link.Text
    Case "基本信息"
        MainTable = Tables("课程登记")
    Case "存货目录"
        MainTable = Tables("存货目录")
    Case "人员类别"
        MainTable = Tables("人员类别")
里面是这样的,没有窗口,任务窗口名是“导航”
请问刚才这些放哪位置?谢谢

--  作者:有点蓝
--  发布时间:2018/9/25 21:47:00
--  
TopicLinkClick事件

放到3楼的代码最后面
[此贴子已经被作者于2018/9/25 21:47:41编辑过]

--  作者:wyz
--  发布时间:2018/9/25 22:24:00
--  
Select Case e.Link.Text
    Case "基本信息"
        MainTable = Tables("课程登记")
    Case "存货目录"
        MainTable = Tables("存货目录")
    Case "人员类别"
        MainTable = Tables("人员类别")
    Case "督导类型"
        MainTable = Tables("督导设置明细")
    Case "督导设置"
        MainTable = Tables("督导设置")
    Case "人员类别"
        MainTable = Tables("人员类别")
    Case "人员类别"
        MainTable = Tables("人员类别")
    Case "人员类别"
        MainTable = Tables("人员类别")
    Case "人员类别"
        MainTable = Tables("人员类别")
    Case "人员类别"
        MainTable = Tables("人员类别")

     \'更多的任务
End Select

For Each tk As WinForm.TopicLink In Forms("导航").Controls("TopicBar1").Pages("功能导航").Links
    tk.Text  = tk.Text.Replace("←","")
Next


--  作者:wyz
--  发布时间:2018/9/25 22:24:00
--  
.NET Framework 版本:2.0.50727.8793
Foxtable 版本:2018.9.9.1
错误所在事件:窗口,导航,TopicBar1,TopicLinkClick
详细错误信息:
未设置对象变量或 With 块变量。


--  作者:有点蓝
--  发布时间:2018/9/25 22:28:00
--  
For Each tk As WinForm.TopicLink In e..Page.Links
    tk.Text  = tk.Text.Replace("←","")
Next

--  作者:wyz
--  发布时间:2018/9/25 22:37:00
--  
你好,这回没有错误提示了,可没有出现箭头。是什么原因?
Select Case e.Link.Text
    Case "基本信息"
        MainTable = Tables("课程登记")
    Case "存货目录"
        MainTable = Tables("存货目录")
    Case "人员类别"
        MainTable = Tables("人员类别")
    Case "督导类型"
        MainTable = Tables("督导设置明细")

     \'更多的任务
End Select
For Each tk As WinForm.TopicLink In e.Page.Links
    tk.Text  = tk.Text.Replace("←","")
Next

--  作者:有点蓝
--  发布时间:2018/9/25 22:45:00
--  
认真看2楼,代码没有抄完

e.Link.text = e.Link.text & "←"

--  作者:wyz
--  发布时间:2018/9/26 21:47:00
--  
谢谢!加上去就好了。厉害!