以文本方式查看主题

-  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 语句 。设置为允许编辑。显示列也设置了一部分
每次打开窗口会成功加载表
如图1
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

然后点击一下窗口表的时候,表的格式就变了
如图2

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

设想中的表一加载 就是表二的格式.有么有一种好方法啊




--  作者:有点蓝
--  发布时间:2022/6/14 16:53:00
--  
到窗口afterload事件,重新设置窗口表的样式,比如:

Tables("窗口1_table1").DefaultRowHeight = 27
……

--  作者:hfapplehao
--  发布时间:2022/6/15 16:57:00
--  
搞定,哈哈谢谢老师