关于复选框。
…………………………Case $nMsg = $Button4
propose()
…………………………
Func propose()
$aaa = "1,3,5,7,9,11,13,15,17,19,21"
For $i = 0 To $N - 1
If StringInStr(String($aaa), $i) Then
GUICtrlSetState($Checkbox[$i], $GUI_CHECKED)
Else
GUICtrlSetState($Checkbox[$i], $GUI_UNCHECKED)
EndIf
Next
EndFunc
请问为什么运行后会选中Checkbox2?其它都对的。
[ 本帖最后由 xg911335 于 2008-10-8 20:53 编辑 ] If StringInStr(String(","&$aaa&","), ","&$i&",") Then
GUICtrlSetState($Checkbox[$i], $GUI_CHECKED)
Else
GUICtrlSetState($Checkbox[$i], $GUI_UNCHECKED)
EndIf 加"."是什么意思?&$i&又是什么意思? 因为 2 也在 字符串 21 中 所以 2也被选中了 感谢你。问题一解决。
页:
[1]