怎么在消息循环中触发点击某个Label控件数组
本帖最后由 kob5891 于 2010-1-19 22:34 编辑while 1
ctrlarray[X]=GUICtrlCreateLabel(......)
if ..... then exitloop
wend
X表示不固定整数
当点击某个Label控件时 怎么在消息循环中触发点击某个Label控件呢? 再来个循环咯 问题已解决感谢Sxd
代码如下:
#NoTrayIcon
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
Opt("GUIOnEventMode", 1)
Dim $i,$Form1,$Label
$Form1 = GUICreate("Form1", 233, 354, 193, 115)
GUISetOnEvent($GUI_EVENT_CLOSE, "ExitMe")
For $i=1 To 10
$Label[$i] = GUICtrlCreateLabel("dddd" & $i, 10+$i*5, 20+$i*30)
GUICtrlSetOnEvent($Label[$i], "lab")
Next
GUISetState(@SW_SHOW)
While 1
Sleep(1000)
WEnd
Func lab()
MsgBox(0,0,GUICtrlRead(@GUI_CtrlId))
EndFunc
Func ExitMe()
Exit
EndFunc 呵呵,换事件模式了~~ 很好,学习了。 很好,学习了。。。。。。。。。 很好
问题已解决请写到标题中 学习了 刚刚接触这块
页:
[1]