Foxtable(狐表)用户栏目专家坐堂 → [求助] :窗口中的两个table,如何自动同步行高?和实现同步滚动数据行!


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

主题:[求助] :窗口中的两个table,如何自动同步行高?和实现同步滚动数据行!

帅哥哟,离线,有人找我吗?
程兴刚
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7236 积分:40597 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2011/8/13 1:01:00 [只看该作者]

谢谢,ok!

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


加好友 发短信
等级:童狐 帖子:215 积分:1855 威望:0 精华:0 注册:2011/4/19 9:49:00
  发帖心情 Post By:2011/8/13 8:27:00 [只看该作者]

好东西


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


加好友 发短信 一级勋章
等级:超级版主 帖子:7236 积分:40597 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2011/8/14 5:47:00 [只看该作者]

贺老师,还需要帮助我一下,我只需要同步滚动竖向滚动条,而不需要同步移动横向滚动条,整了一晚上,找不到方法!

建议增加滚动条事件(用定时器执行,表太大的时候显得有点卡),谢谢!


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


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/8/14 9:26:00 [只看该作者]

以后增加表滚动事件,目前卡的话,就将定时器的间隔设置稍微大点。

 

只有垂直方向的联动:

 

 

Dim t1 As Table = Tables("表A")
Dim t2 As Table = Tables("表B")
If t2.Grid.ScrollPosition.Y <> t1.Grid.ScrollPosition.Y  Then
    t2.Grid.ScrollPosition = New point(t2.Grid.ScrollPosition.X,t1.Grid.ScrollPosition.Y)
End If
If  t2.grid.Rows(0).Height <> t1.grid.Rows(0).height Then
    t2.grid.Rows(0).Height = t1.grid.Rows(0).height
End If
If  t2.grid.Rows.DefaultSize <> t1.grid.Rows.DefaultSize Then
    t2.grid.Rows.DefaultSize = t1.grid.Rows.DefaultSize
End If


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


加好友 发短信 一级勋章
等级:超级版主 帖子:7236 积分:40597 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2011/8/14 11:49:00 [只看该作者]

谢谢!

    如果可以利用主表来实现模拟甘特图的话、可以实现项目进度所见即所得,利用foxtable完全可以作出很多数据计算、成本分析、劳动力曲线、进度跟踪........等等

       目前已经实现根据项目最早开始时间和最晚结束时间自动同步表标题为时间刻度、自动绘制进度条、自动计算工期、自动根据总进度和当前选中的正在实施某一关键项目,并输入该项目的实际开始时间,自动计算出工期延误天数,并一键生成下月进度计划,同理自动生成周计划,可以再也不用趴在电脑前为上报月计划、周计划而花很大的经历了,最快几十秒钟ok!

  只是还不太美观(正在准备在主表位置直接插入颜色标签来代替单元格绘图的方案),望各位高手支招:

 


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


图片点击可在新窗口打开查看此主题相关图片如下:b.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2011-8-14 11:52:31编辑过]

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7236 积分:40597 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2011/8/14 11:57:00 [只看该作者]

贺老师还要帮忙多给点宝贵意见,先行谢过!

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


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/8/14 16:49:00 [只看该作者]

呵呵,做得很好,用这个方式做甘特图,很好。

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7236 积分:40597 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2011/8/14 19:38:00 [只看该作者]

^_^,贺老师,这个才值得您叫好,下午那个不算,采用控件模拟进度条成功,根据数据表纵横向定位实现,这种模拟方式更加美观,比单元格绘图更加快捷,还可以为甘特图的进度条附加很多的备注和属性,这种模拟方式的实现,应该可以实现微软Project的大部分功能。

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:甘特图操作录像.rar

 


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


[本帖被加为精华]
 回到顶部
帅哥哟,离线,有人找我吗?
xmj09663
  19楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:408 积分:2921 威望:0 精华:4 注册:2010/8/26 20:57:00
  发帖心情 Post By:2011/8/14 21:25:00 [只看该作者]

程版  这个牛逼啊    我悟了 微软Project  那么多回(早在玩易表的时候就想实现这样的功能)  怎么就没想到用这种思路去思考问题呢

这回 省下脑细胞了    绝    抄袭先   比赛时  不要骂俺盗版   图片点击可在新窗口打开查看


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


加好友 发短信 一级勋章
等级:超级版主 帖子:7236 积分:40597 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2011/8/14 21:29:00 [只看该作者]

共同进步嘛!

 回到顶部
总数 24 上一页 1 2 3 下一页