代码改变世界

应用软件里基本信息设置的处理方法

2011-06-29 15:11 by 圣二十一郎, 446 阅读, 0 推荐, 收藏, 编辑
摘要:在应用软件中,,有大量的基本信息设置窗体,如:部门设置,人员设置等。问题: Form1窗体上有增加,修改,删除按钮和一个dbgrid表格。点击增加按钮,弹出form2增加内容窗体, 在form2上有个追加选项框,可以一直增加而不用退出form2窗体。 不知道大家是如何处理form1窗体和form2窗体之间的的内容同步呢?当然了,方法有一大堆。怎么写都会实现这个功能。下面我就说一下我的处理方法:公共单元中定义一个方法类型 TSimpleEvent=procedure (pUTObject:TObject) of object;form1窗体增加一个过程 procedure AppendType( 阅读全文

关于DBGridEh多表头的列标题颜色问题。

2011-06-28 10:29 by 圣二十一郎, 1346 阅读, 0 推荐, 收藏, 编辑
摘要:以前也使用过DBGridEh的多表头,但是没有关注过列标题的背景颜色问题,一直使用的是默认颜色clBtnFace。这次项目开发,根据UI的设计,需要改变多表头形式的列标题的颜色(两列的caption属性值为 有效时间|开始时间 和 有效时间|结束时间),改变列的Title.Color后,开始时间和结束时间颜色改变了,但是有效时间没有改变,颜色依旧为默认色。后改变FixedColor属性,颜色显示正常。原来多表头的上层表头颜色是有FixedColor决定. 阅读全文