以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]表视图自动设定 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=82322) |
-- 作者:四月清风 -- 发布时间:2016/3/15 20:13:00 -- [求助]表视图自动设定 有时候我们的表列数过多而无法显示,每次要手动调整列宽,比较麻烦; 最好能自动调整
列表项目>项目事件>切换>CurrentTableChanged Tables(CurrentTable.Name).AutoSizeCols() Tables(CurrentTable.Name).OpenView(CurrentTable.Name) 每次都可以自动调整,如果有对应的表视图就可以打开,但是这样还是有缺点的, 每次切换表都会重复设定,能否作出如下判断呢? 如果有对应名字的表视图,就作表视图设定,不要自动列宽AutoSizeCols()了 如果没有表视图,才调用AutoSizeCols() 如果这个表已经设定过表视图了,下次再切换过来时,就无需再次设定了 大家有没有好的方法呢? |
-- 作者:大红袍 -- 发布时间:2016/3/15 20:44:00 -- 呃,无法判断是否有表视图。
你可以在 CurrentTableChanged 事件,判断一下表名,一些表执行,一些表不执行AutoSizeCols |