以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如果解决窗口中的表的视图 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=178003) |
-- 作者:hfapplehao -- 发布时间:2022/6/14 16:47:00 -- 如果解决窗口中的表的视图 老师好。最近遇到这么一个问题,解决不了,想请教一下老师 问题描述:我在项目属性--项目事件的,afteropenproject 里面设置了系统样式,代码如下 \'设置系统样式 CurrentTable.DefaultRowHeight = 27 \'将当前表的默认行高设为25个像素 CurrentTable.grid.styles.normal.border.Color = Color.dimgray \'设置网格线的颜色为灰色 CurrentTable.SysStyles("focus").BackColor = Color.LightGreen \'设置焦点单元格颜色为淡绿色 CurrentTable.SysStyles("Highlight").BackColor = Color.LightGreen \'设置选定区域颜色为淡绿色 CurrentTable.SysStyles("Highlight").foreColor = Color.black \'设置选定区域字体颜色为黑色 CurrentTable.SysStyles("CurrentRow").ForeColor = Color.black \'设置选定区字体颜色为黑色 CurrentTable.SysStyles("CurrentRow").BackColor = Color.Aquamarine \'设置选定区背景色为米黄色,此处代码参照:系统样式设置 CurrentTable.Font = new Font("微软雅黑",9,fontstyle.regular) \'设置字体为黑体,字号为9号,普通类型 然后设计了一个窗口,然后添加了一个sqltable ,设置好了数据源,以及select 语句 。设置为允许编辑。显示列也设置了一部分 每次打开窗口会成功加载表 然后点击一下窗口表的时候,表的格式就变了 如图2 设想中的表一加载 就是表二的格式.有么有一种好方法啊 |
-- 作者:有点蓝 -- 发布时间:2022/6/14 16:53:00 -- 到窗口afterload事件,重新设置窗口表的样式,比如: Tables("窗口1_table1").DefaultRowHeight = 27 ……
|
-- 作者:hfapplehao -- 发布时间:2022/6/15 16:57:00 -- 搞定,哈哈谢谢老师 |