CHECKLIST疑问?
代码如下:;Form部份:
FILED Field_Top
FLOC 12 4
CHECKLIST "Top" "Index1"
ENDFIELD
FILED Field_Bottom
FLOC 12 4
CHECKLIST "Bottom" "Index1"
ENDFIELD
;实现部分
case(form->curField
("Field_Top"
Field_Top = form->curValue
println(Field_Top )
)
("Field_Bottom"
Field_Bottom = form->curValue
println( Field_Bottom )
)
);end case
;测试后发现只要随便点那个按钮,它都会打印两次,比如点top按钮会打印成这样:
nil
t
第二行是Top按钮的状态
;点Bottom按钮,会打印成这样:
nil
t
第二行是Bottom按钮的状态,为什么会打印两次呢?如果打印的操作换成其它一个很复杂的操作,那效率就不高。
应该是你自己理解错误了。
只打印了一次,下面那个t是返回值。。。
函数执行后都是有返回值的。。。。
页:
[1]