以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]任务栏 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=149004) |
-- 作者:江南小镇 -- 发布时间:2020/4/21 9:01:00 -- [求助]任务栏 老师好,我要把下面代码摆在动态生成的任务栏中。 Select Case e.Sender.Name ‘Select Case e.Link.Text \' Case "切换界面" \'Select Case e.Sender.Name \'判断当前控件名称 Case "切换界面" BaseMainform.Controls("C1Ribbon1").Visible = not BaseMainform.Controls("C1Ribbon1").Visible \'Case Else \' MessageBox.Show("按钮名称: " & e.Sender.Name, "提示") Case "切换标题" TableCaptionVisible = Not TableCaptionVisible \'切换表标题 \'Case Else \'MessageBox.Show("按钮名称: " & e.Sender.Name, "提示") Case "窗口设计" Syscmd.Project.FormDesigner() Case Else End Select |
-- 作者:有点蓝 -- 发布时间:2020/4/21 9:18:00 -- 这个没有办法。只能预先添加一个任务栏控件,然后page和link动态添加 |
-- 作者:江南小镇 -- 发布时间:2020/4/21 9:27:00 -- 老师,下面是生成的动态任务栏。 Dim rwl1 As WinForm.TopicBar rwl1 = e.Form.CreateControl("TopicBar2", ControlTypeEnum.TopicBar) rwl1 . Dock = 5 e.Form.Controls("TabControl1").Tabpages(1).AddControl(rwl1) Dim rwl2 As WinForm.TopicBar = e.Form.Controls("TopicBar2") With Ctype(rwl2.BaseControl, C1Command.C1TopicBar) .Padding = New System.Windows.Forms.Padding(4) End With rwl2.Animation = False With rwl2.Pages .Add("系统管理", "系统管理","69.ico").Collapsed = True End With \'动态生成任务栏按钮 With rwl2.Pages("系统管理").Links .Add("切换界面", "切换界面") .Add("切换标题", "切换标题") .Add("窗口设计", "窗口设计") \'.Add("入库明细", "入库明细","folder1.ico") End With 一楼是要添加的代码,我摆在全局事件中没有反应。 |
-- 作者:有点蓝 -- 发布时间:2020/4/21 9:36:00 -- 任务栏没有提供全局点击事件。没有办法 |