以文本方式查看主题 - 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 -- 左右表的行高同步调整 您好!左右表的行高同步调整,左表行高动,右表行高也跟着动,且一样高。
[此贴子已经被作者于2013-1-16 10:38:42编辑过]
|
||||
-- 作者:lin_hailun -- 发布时间:2013/1/16 12:35:00 -- 编写afterResizeRow事件。
|
||||
-- 作者: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 -- [此贴子已经被作者于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编辑过]
|