以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 在表控件能否做到“冻结”第一列? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=17475) |
||||
-- 作者:gzdw -- 发布时间:2012/3/14 16:40:00 -- 在表控件能否做到“冻结”第一列? 一个表有许多列,在窗口中使用表控件显示、输入数据。 在使用这个“表控件”的“水平滚动”时,所有的列都会移动。 如果想把第一列“冻结”在最左边,只移动其他列,能实现吗?这个效果类似XLS的“冻结窗格” |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/3/14 17:13:00 -- 参考:
http://www.foxtable.com/help/topics/0038.htm
|
||||
-- 作者:gzdw -- 发布时间:2012/3/14 17:48:00 -- 我试过用这条命令能冻结正常工作显示区的窗口:
CurrentTable.Cols.Frozen = 1 这是狐表工作区的冻结正常
[此贴子已经被作者于2012-3-14 17:50:43编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/3/14 22:36:00 -- 你不应该用CurrentTable,应该直接用表名。 |
||||
-- 作者:gzdw -- 发布时间:2012/3/15 14:23:00 -- 使用“Tables("表A").Cols.Frozen = 2”也是一样,请狐爸测试。 这是效果图: 这是项目文件
|
||||
-- 作者:xiaoqiwei -- 发布时间:2012/3/15 15:27:00 -- 他这个只是没有绑定表,所以不行,呵呵 |
||||
-- 作者:gzdw -- 发布时间:2012/3/15 15:28:00 -- 嗯,找到错误原因了,谢谢! |