Foxtable(狐表)用户栏目专家坐堂 → [求助]PAN 添加名称和关闭按钮及单击事件


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

主题:[求助]PAN 添加名称和关闭按钮及单击事件

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


加好友 发短信
等级:九尾狐 帖子:2927 积分:20161 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2017/10/20 17:05:00 [只看该作者]

老师,

  让您费心了

 

还有一个问题,就是添加进去的关闭按钮,切换页面会穿透显示不知道怎么设置,不穿透。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/10/20 17:07:00 [只看该作者]

你说的穿透显示,指什么?截图说明。你要什么效果?

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


加好友 发短信
等级:九尾狐 帖子:2927 积分:20161 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2017/10/20 17:09:00 [只看该作者]

 

 

 


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20171020170721.png
图片点击可在新窗口打开查看

点击page2

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20171020170820.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/10/20 17:56:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:tabcontrol关闭按钮+pan (1) (1).table


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


加好友 发短信
等级:九尾狐 帖子:2927 积分:20161 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2017/10/23 13:10:00 [只看该作者]

老师,

   还是有些问题,没找出原因;测试顺序是:点击TabControl1 page2 再点击 TabControl1 page1 再点击 TabControl2 page2 再点击 TabControl1 page3 就出现如下

 


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20171023130610.png
图片点击可在新窗口打开查看

click事件

 

Select Case e.Sender.name
    Case "p1","p2"
        For Each p As String In "p1,p2".split(",")
            Dim pnl = e.Form.controls(p).basecontrol
            pnl.controls.Remove(pnl.controls("btn_" & p))
        Next
        Dim SysCloseBut As New zxbCloseBut
        SysCloseBut.Top = 6
        SysCloseBut.backcolor=e.Sender.BackColor
        'pnlbackcolor=e.Sender.BackColor
        SysCloseBut.left = e.Sender.width - SysCloseBut.width - 6
        SysCloseBut.name = "btn_" & e.sender.name
        e.sender.basecontrol.controls.add(SysCloseBut)
    Case "TabControl1","TabControl2"
        For Each tab As String In "TabControl1,TabControl2".split(",")
            Dim mp As C1Command.C1DockingTab = e.Form.Controls(tab).BaseControl
            mp.controls.Remove(e.Form.controls(tab).basecontrol.controls("btn_" & tab))‘这块是不是还有没写完的呢?’
            If e.Form.controls(tab).Visible Then
                vars("btn_" & tab).visible = True
            Else
                vars("btn_" & tab).visible = False
            End If
        Next
       
       
End Select


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/10/23 13:15:00 [只看该作者]

例子测试,没问题。

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


加好友 发短信
等级:九尾狐 帖子:2927 积分:20161 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2017/10/23 14:17:00 [只看该作者]

老师,

  又反复的测试了下,切换页面的时候尽量往边上所有关闭按钮的地方点就会出现

进来后直接点击TabControl1 page3  尽量往边上 这个位置点

 


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20171023141545.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/10/23 15:07:00 [只看该作者]

TabControl1的SelectedIndexChanged事件,写代码

 

        Dim mp As C1Command.C1DockingTab = e.Form.Controls("TabControl1").BaseControl
        For Each tab As String In "TabControl1,TabControl2".split(",")
            If e.Form.controls(tab).Visible Then
                vars("btn_" & tab).visible = True
            Else
                vars("btn_" & tab).visible = False
            End If
        Next
       


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


加好友 发短信
等级:九尾狐 帖子:2927 积分:20161 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2017/10/23 15:27:00 [只看该作者]

老师,

  再加入一个TabControl3,

将TabControl1、TabControl2,放到里面,一个TabControl3不需要显示关不的按钮,切换TabControl3页面时,如何能不让TabControl1、TabControl2关闭按钮透视过来呢?

 

 

[此贴子已经被作者于2017/10/23 15:26:58编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/10/23 15:37:00 [只看该作者]

看懂58楼代码,把按钮隐藏起来。

 回到顶部
总数 66 上一页 1 2 3 4 5 6 7 下一页