已解决
本帖最后由 levinfish 于 2013-5-31 21:40 编辑请教一个循环的问题
编程的时候,遇到一个问题,如下:
For $i=1 To 9 Step 1
$prjectstate=GUICtrlRead($project&$i);
If $projectstate Then
MsgBox(0, "读取选中的项目", GUICtrlRead($input1))
FileWriteLine('D:\a.txt',GUICtrlRead($input1))
GUICtrlSetData($input1, "")
EndIf
Next
问题在第二句,我想实现的功能是,随着循环的进行,依次读取$project1,$project2,$project3.....等的状态,但是$project&$i这种写法有问题,请教该如何写。
多谢大侠了。 如果不准备最终迷惑的话可以使用 $prjectstate = GUICtrlRead(Eval('project' & $i))
建议使用数组存储控件ID,那样可以避免很多麻烦 多谢啦,已经解决。我现在整个数组。 多谢啦,已经解决。我现在整个数组。
levinfish 发表于 2013-5-31 21:40 http://www.autoitx.com/images/common/back.gif
你怎么把标题全整成已解决了?你的提问需保留~
页:
[1]