502762378 发表于 2012-5-3 12:51:31

回复 14# 魔导


    不行的,水大都说了。

魔导 发表于 2012-5-3 13:10:44

回复 16# 502762378


    那就请楼主直接上码 吧   水大根前辈的 意思是说要知道你 怎么写的还有你要用来做什么的?

xyhqqaa 发表于 2012-5-3 13:35:07

纯支持,,没遇到。。。。学习学习

seniors 发表于 2012-5-3 20:34:40

这纯粹是语法问题,他的问题肯定是没有退出循环
switch @GUI_ctrlid
case ~~~
func1()
case ~~~
func2()
endswitch

仔细看看func1(),func2()是不是设计的不好

xms77 发表于 2012-5-3 21:02:17

本帖最后由 xms77 于 2012-5-3 21:03 编辑

好像@GUI_CtrlId值是变化的,运行正常!


GUICtrlSetOnEvent(-1, '_zx')
Func _zx()
      Switch @GUI_CtrlId
                        Case $GUI_EVENT_MINIMIZE
                               GUISetState(@SW_HIDE, $Form1)       
                        Case $GUI_EVENT_CLOSE

                                UDPShutdown()
                Exit
            Case $Mc_ID To $Mc_ID
                $GetIp = GUICtrlRead($IP[@GUI_CtrlId-8])
                                StringRegExp($GetIp,"\d{2}\.\d{2}\.\d{2,3}\.\d{2,3}", 1)
                                If @error <> 1 Then_RunVnc($GetIp)       
                        Case $Btn_Helper
                                MsgBox(0,"软件说明",$Helper)
end switch
endfunc
页: 1 [2]
查看完整版本: @GUI_CtrlId 怎么复位 查了7天都没搞定