本帖最后由 222222 于 2011-5-7 13:30 编辑
#include <IE.au3>
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Main = GUICreate("", 269, 300, 18, 18)
$Begin = GUICtrlCreateButton("开始", 216, 12, 42, 66, $BS_DEFPUSHBUTTON)
$Name0 = GUICtrlCreateEdit("", 8, 115, 150, 22, BitOR($ES_CENTER, $ES_AUTOHSCROLL))
$Name1 = GUICtrlCreateEdit("", 8, 140, 150, 22, BitOR($ES_CENTER, $ES_AUTOHSCROLL))
$Name2 = GUICtrlCreateEdit("", 8, 165, 150, 22, BitOR($ES_CENTER, $ES_AUTOHSCROLL))
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
Dim $NameNumber[3]
For $i = 0 To 2
$NameNumber[$i] = "$Name" & $i
Next
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Begin
For $u = 0 To 2
GUICtrlSetData($NameNumber[$u], 999)
Next
EndSwitch
WEnd
===============================
编了一段代码,想循环赋值,在三个编辑框里都显示999,但是怎么都不行。
【一个个赋值我懂,这里就是想了解下循环赋值在GUI界面显示的方法】
参考贴:http://www.autoitx.com/thread-8396-1-1.html
其中Afan 的代码中有If GUICtrlRead($s[$i1]) = 0 then GUICtrlSetData($s[$i1], 1)
的语句。
备注:我的软件版本为本论坛的AUTOIT_3.3.6.1-2 |