当前位置: 代码迷 >> VFP >> vfp的表单中的表格有关问题,请各位来看看
  详细解决方案

vfp的表单中的表格有关问题,请各位来看看

热度:595   发布时间:2013-02-26 00:00:00.0
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
  相关解决方案