vfp的表单中的表格问题,请各位来看看~
我做了个表单,上边有一个表格控件,显示的是“student.dbf”中的所有记录,当你单击其中一条记录的时候,有两个问题需要问你:
(1)表格的各列的宽度就自己自动改变了,怎么能让它不自己改变,而是按照我当初设定的宽度显示呢?
(2)如何将当前选定的记录的背景颜色设置成红色?
希望各位帮忙哦,拜托了~
[解决办法]
问题1:你试着修改ALLOWHEADERSIZING为假试下(不确定)
问题2:将以下代码拷贝到GRID的AFTERROWCOLCHANGE事件中就可以实现了
LPARAMETERS nColIndex
cno=alltrim(str(recno()))
this.setall("dynamicbackcolor",'IIF(RECNO()=&cno.,RGB(255,0,0),RGB(255,255,255))')
this.setall("dynamicforecolor",'IIF(RECNO()=&cno.,RGB(255,255,0),RGB(0,0,0))',"column")
this.refresh