Foxtable(狐表)用户栏目专家坐堂 → 窗口副本的列数量


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

主题:窗口副本的列数量

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


加好友 发短信
等级:五尾狐 帖子:810 积分:7727 威望:0 精华:0 注册:2014/7/4 20:32:00
窗口副本的列数量  发帖心情 Post By:2017/11/11 11:42:00 [只看该作者]

用户已被锁定

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110608 积分:562942 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/11/11 12:03:00 [只看该作者]

1、除非使用remove把列移除了,不然列都是一样的,只是看不到而已

2、

Dim tb As WinForm.Table = e.Form.Controls("Table1")
Dim cls As String
Dim i As Integer = 0
For Each dc As Col In tb.Table.Cols
    If dc.Visible = True Then
        i = i+1
        cls = cls & dc.Name & "|[W]|"
    End If
Next
Dim wid As Integer = (tb.Table.grid.width - 50)/i
tb.Table.SetColVisibleWidth(cls.Trim("|").Replace("[W]",wid))

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


加好友 发短信
等级:五尾狐 帖子:810 积分:7727 威望:0 精华:0 注册:2014/7/4 20:32:00
  发帖心情 Post By:2017/11/11 15:40:00 [只看该作者]

用户已被锁定

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110608 积分:562942 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/11/11 16:10:00 [只看该作者]

For Each dc As Col In tb.Table.Cols
    If dc.Visible = True Then
        If dc.name = "第二列"
            cls = cls & dc.Name & "|" & dc.Width & "|"
        Else
            i = i+1
            cls = cls & dc.Name & "|[W]|"
        End If
    End If
Next

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


加好友 发短信
等级:五尾狐 帖子:810 积分:7727 威望:0 精华:0 注册:2014/7/4 20:32:00
  发帖心情 Post By:2017/11/11 21:04:00 [只看该作者]

用户已被锁定

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


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

回复5楼,没有对应的事件处理的。

 

你只能在timertick事件,一直检测列是否不同,如果不同,就执行代码。


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


加好友 发短信
等级:五尾狐 帖子:810 积分:7727 威望:0 精华:0 注册:2014/7/4 20:32:00
  发帖心情 Post By:2017/11/14 11:01:00 [只看该作者]

用户已被锁定

 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110608 积分:562942 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/11/14 11:44:00 [只看该作者]

代码扔到timertick事件就可以了,不需要改动

 回到顶部