以下是引用sdta在2023-2-23 11:38:03的发言:
GRID1.COLUMN1.OPTIONGROUP1.CLICK 事件中
FOR ln= 1 TO thisform.grid1.column1.optiongroup1.buttoncount
IF between(thisform.grid1.column1.optiongroup1.buttons(ln).value, 1, thisform.grid1.column1.optiongroup1.buttoncount-1)
thisform.grid1.AllowCellSelection = .F.
ELSE
thisform.grid1.AllowCellSelection = .T.
ENDIF
ENDFOR
GRID1.COLUMN1.OPTIONGROUP1.CLICK 事件中
FOR ln= 1 TO thisform.grid1.column1.optiongroup1.buttoncount
IF between(thisform.grid1.column1.optiongroup1.buttons(ln).value, 1, thisform.grid1.column1.optiongroup1.buttoncount-1)
thisform.grid1.AllowCellSelection = .F.
ELSE
thisform.grid1.AllowCellSelection = .T.
ENDIF
ENDFOR
有效是有效,但是对所有记录都有效了,而且这么一写,optiongroup1也不能选了,因为是对grid1来定义的,怎么才能对选了不变的记录有效呢。
顺便问一下AllowCellSelection这个代码只能在grid1下面用吗,我定义到grid1.column2.text1下面是用哪个代码?
还有背景颜色搞是搞出来了,但也是对所有记录生效,这个怎么弄?
[此贴子已经被作者于2023-2-23 13:57编辑过]