本帖最后由 kfo10 于 2018-7-12 13:35 编辑
fpSpread 7.0表格中,有2列,其中一列为Button列,想实现点击列上的Button后,保持在第2列的单元格为激活状态,且只执行一次editeMode动作。fpSpread1.SetActiveCell 2, Row '//点击第3列的按钮时,设置为激活行时会执行editMode中的print 2次
'fpSpread1.EditMode = False '加上这句后,会被执行3次。
请帮忙下,谢谢!
我也挺矛盾的,如果加上.EditMode = 1,可以阻止editMode=flase时的 '开始编缉'执行的事件,但是内容没被选中的活动单元格。
如果加上.SetActiveCell 又被3次反复执行了。都搞晕了。
应该是想问,离开第2列,且点击Button时,执行一次editMode=0的结束编缉事件,第2列单元格设置为活动cell,在被代码选中时不再执行EditMode = 1的开始编缉事件。不然会被执行一次结束编缉事件和cell被选中活动时,又执行了一次开始编缉事件,想分开被操作。
|
|