找回密码
 加入
搜索
查看: 2015|回复: 5

[AU3基础] 控件引用其名称可以带变量吗?

  [复制链接]
发表于 2013-5-3 14:26:17 | 显示全部楼层 |阅读模式
例如在创建的窗体中有10个Edit控件,其名称分别为$input1...$input10,在引用的时候数字1-10可以使用变量吗?试了试好像不行。
发表于 2013-5-3 15:14:38 | 显示全部楼层

#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Opt("GUIOnEventMode", 1)
$Form1 = GUICreate("11111", 600, 80,-1,@DesktopHeight/4)
GUISetOnEvent($GUI_EVENT_CLOSE, "Form1Close")
Dim $But[1000]
For $i = 1 To 53
        $But[$i] = GUICtrlCreateLabel("", 20+($i-1)*10, 20, 10, 40, $WS_GROUP)                
;~         GUICtrlSetBkColor(-1, Random(0,16777215,1))
Next        

For $i = 1 To 53;加这个循环,纯粹是演示批量控件操作来着,实际上面那个循环里面就可以搞定
        GUICtrlSetBkColor($But[$i], Random(0,16777215,1));文字颜色        
Next

GUISetState(@SW_SHOW, $Form1)
While 1
        Sleep(10)        
WEnd
Func Form1Close()
Exit
EndFunc

发表于 2013-5-4 21:34:54 | 显示全部楼层
一定要这样搞的话,可以用Eval()函数。
发表于 2013-5-10 17:20:24 | 显示全部楼层
Thanks...學習了...
 楼主| 发表于 2013-5-12 12:17:34 | 显示全部楼层
是这个思路
 楼主| 发表于 2013-5-12 12:17:35 | 显示全部楼层
是这个思路
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-22 22:11 , Processed in 0.075267 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表