以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]T abControl 应用问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=117307) |
-- 作者:2900819580 -- 发布时间:2018/4/10 14:43:00 -- [求助]T abControl 应用问题 ![]() ![]() T abControl 应用问题,如上图所示
|
-- 作者:有点甜 -- 发布时间:2018/4/10 15:01:00 -- 样式是固定的。你可以换成不同的样式(在属性那里设置)
如果确实要自定义,参考 http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=73085&skin=0
|
-- 作者:2900819580 -- 发布时间:2018/4/10 20:16:00 -- 老师,全局代码中如何获取到e.Link.Name Dim kj As String = e.Sender.Gettype().Tostring() If kj = "foxtable.WinForm.TopicBar" Then MessageBox.Show(e.Link.Name) Dim tab As WinForm.TabControl = e.Form.Controls(e.Sender.name) Dim name As String = e.Link.Name If tab.TabPages(name) Is Nothing Then tab.TabPages.Add(name,name) Dim pb = tab.BaseControl Forms(Name).OPEN(-1000,-1500) Forms(Name).BaseForm.TopLevel = False Forms(Name).BaseForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None Forms(Name).BaseForm.Dock = System.Windows.Forms.DockStyle.Fill PB.TabPages(name).Controls.Clear PB.TabPages(name).Controls.add(Forms(Name).BaseForm) tab.SelectedPage = tab.TabPages(name) Else tab.SelectedPage = tab.TabPages(name) End If End If
|
-- 作者:有点蓝 -- 发布时间:2018/4/10 20:31:00 -- 完整代码贴出来!绑定的是什么事件? |
-- 作者:2900819580 -- 发布时间:2018/4/12 19:51:00 -- 就是有多个TopicBar ,想在全局事件中写单击命令, 如何获取到e.link.name
代码就这么多了 [此贴子已经被作者于2018/4/12 20:14:01编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/4/12 21:20:00 -- 测试了一下,无法知道是哪个link点击的,无法获取,全局事件做不到你需要的。 |