早教吧 育儿知识 作业答案 考试题库 百科 知识分享

VFP中,Grid1中的过程AfterRowColChange是什么意思,有什么作用?过程AfterRowColChange中的代码:this.setall("dynamicbackcolor","IIF(This.activerowrecno(),rgb(255,255,255),rgb(0,255,0))","column")上述代码表示什么意思(请详

题目详情
VFP中,Grid1中的过程AfterRowColChange是什么意思,有什么作用?
过程AfterRowColChange中的代码:
this.setall("dynamicbackcolor","IIF(This.activerowrecno(),rgb(255,255,255),rgb(0,255,0))","column")
上述代码表示什么意思(请详细说明)?
▼优质解答
答案和解析
这句话用来设置当前行的颜色为rgb(0,255,0)即绿色
setall("dynamicbackcolor",表达式,"column")
>>设置grid中所有column的dynamicbackcolor(动态背景色)
这里表达式为IIF(This.activerowrecno(),rgb(255,255,255),rgb(0,255,0))
也就是说是个选择
如果This.activerowrecno()(不是当前选择的行)就用rgb(255,255,255)(白色)
否则就用rgb(0,255,0)(绿色)