主题:[原创]如何实现字体变颜色!!!
aastzywyj
[专家分:20] 发布于 2010-01-31 20:56:00
我在一个表单上设计有列表框,和表格,我想实现:当我在列表框中选定一个姓名后,表格中那个被选中的姓名及其整条记录的信息都将改变为红色可其它颜色,使其明显一些!
请各位高手指点指点!
回复列表 (共2个回复)
沙发
jianzho [专家分:7560] 发布于 2010-01-31 23:20:00
设置属性highlightstyle属性值,顺便改变前景色,背景色即可
板凳
hw2007name [专家分:4790] 发布于 2010-02-01 09:43:00
&&在COMBOBOX的InteractiveChange事件中添加如下代码:
local cXm,cTableAlias
cXm=ALLTRIM(THISFORM.COMBO1.VALUE)
cTableAlias="你的GRID显示表的别名"
thisform.grid1.SetAll("dynamicfontbold","IIF('&cXm'==&cTableAlias..姓名,.T.,.F.)","column")&&改变字体为粗体
thisform.grid1.SetAll("dynamicFORECOLOR","IIF('&cXm'==&cTableAlias..姓名,RGB(0,0,255),RGB(0,0,0))","column")&&改变选择姓名记录颜色为RGB(0,0,255)
我来回复