| vfp实例教程 | vfp基础教程 | vfp初级教程 | vfp中级教程 | vfp高级教程 | vfp网上文摘 | vfp等级考试 | vfp源码下载 |
| 动态背景及前景色属性(dynamicbackcolor、dynamicforecolor) 用于指定表格列对象的背景色和前景色。 所谓动态,是指同一列的不同记录可以为不同颜色,用表达式设置该属性,表格每次刷新会重新计算表达式的值,并根据此值重新设置颜色,因此常常用于根据不同的条件设置颜色。 比如前面有一个删除标记属性,我们为了防止误删除而将删除标记列隐藏,但这样就使得那些做了删除标记的记录看不出来,这又是一个不足,为此我喜欢将列的dynamicbackcolor属性设为: iif(delete(),rgb(192,192,192),rgb(255,255,255)) 这样做了删除标记的记录背景将变为灰色,而没有作删除标记的为白色,为了显示效果好,表格每一列的该属性都要设置为这一表达式,麻烦点。 类似的属性还有dynamicalignment、dynamiccurrentcontrol、dynamicfontbold、dynamicfontitalic、dynamicfontstrikethru、dynamicfontunderline、dynamicfontname、dynamicfontoutline、dynamicfontshadow、dynamicfontsize、dynamicinputmask等。 |