以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  左右表的行高同步调整  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=27990)

--  作者:ppxxww
--  发布时间:2013/1/15 21:21:00
--  左右表的行高同步调整
您好!左右表的行高同步调整,左表行高动,右表行高也跟着动,且一样高。

图片点击可在新窗口打开查看此主题相关图片如下:左右表的行高同步调整.jpg
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:编码绘制甘特图.table




[此贴子已经被作者于2013-1-16 10:38:42编辑过]

--  作者:lin_hailun
--  发布时间:2013/1/16 12:35:00
--  
编写afterResizeRow事件。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:编码绘制甘特图.table


--  作者:ppxxww
--  发布时间:2013/1/16 14:18:00
--  
林老师,你好!我有在主表和table2均加 afterResizeRow事件,随便在哪个表调整行高时,左右表行高能马上协同跟随,但重新打开左右表会高低不一,要重新

拖动,行高才一致,下次打开时,又要 要重新拖动,我想的是,

不管哪个表的行高有先调整,另外一个表能自动跟随,永远保持左

右表高低一致,不用手工去调整
[此贴子已经被作者于2013-1-16 15:28:04编辑过]

--  作者:lin_hailun
--  发布时间:2013/1/16 15:49:00
--  
 不明白你的意思。初始不是高低一致的么?只要你原先的是一致的。

--  作者:ppxxww
--  发布时间:2013/1/16 15:53:00
--  

林老师,你试试2楼的文件,就知道, 原先的是一致的 当你由于某种原因调整了左表行高,右表行高也跟随,保存关闭后,再打开,得重新调整
[此贴子已经被作者于2013-1-16 15:59:55编辑过]

--  作者:hw8831
--  发布时间:2013/1/16 16:05:00
--  

刚才试了一下,我明白楼主的意思了。

假设两边默认的行高是10,把行高拖高至20,然后点击保存,关闭Foxtable,然后再打开此项目文件,发现左边的行高是20,右边的行高仍然是10.


--  作者:hw8831
--  发布时间:2013/1/16 16:07:00
--  
楼主的意思是保存后再打开两边都应该是20
--  作者:lin_hailun
--  发布时间:2013/1/16 16:11:00
--  
以下是引用hw8831在2013-1-16 16:05:00的发言:

刚才试了一下,我明白楼主的意思了。

假设两边默认的行高是10,把行高拖高至20,然后点击保存,关闭Foxtable,然后再打开此项目文件,发现左边的行高是20,右边的行高仍然是10.


谢谢。在窗口afterload加两句。

Tables("窗口1_Table2").DefaultRowHeight = Tables("任务").DefaultRowHeight
Tables("窗口1_Table2").SetHeaderRowHeight(20,20)

--  作者:ppxxww
--  发布时间:2013/1/16 16:23:00
--  
以下是引用hw8831在2013-1-16 16:07:00的发言:
楼主的意思是保存后再打开两边都应该是20
不能强求行高是20,左表右表行高受到字体大小自动调整行高,另一表的行高也能跟随,只要在任何时候左右行高一致,无须人为调整,系统能自动调整左右表的行高一致性,,做到“虽是两张表,但为一家人”的感受,林老师,你试试2楼文件字体调整行高后,保存,再关闭重新打开,你会发现,要重新行高一致性

[此贴子已经被作者于2013-1-16 17:36:08编辑过]