faceyao 发表于 2009-8-23 20:20:44

请问Koda中button1的用法

本帖最后由 faceyao 于 2009-8-24 00:49 编辑

在Form中新建一个按钮“button1”,单击这个按钮会跳出helloworld字样,请问代码该写在哪里?找来找去就是找不到写msgbox(0,"",helloworld)的地方

像VB,双击这个“button1”就可以直接在里面写代码了,而AU3双击后出现的是一个通知,我点里面2个中的随便哪个都没法输入代码,没有地方给我输入程序代码

不好意思,新手问题

四海皆狂龙 发表于 2009-8-23 20:27:44

应该是不可以输入的吧
添加通知后,在那个消息下自己加语句。

netegg 发表于 2009-8-23 20:27:45

先生成界面代码,然后里面有对应的控件所要执行的程序名称guisetonevent(-1,“”),后面引号里的事函数名,下面会有一个空函数,你在里面加代码,就是点击按钮时要执行的东西了

faceyao 发表于 2009-8-23 20:42:02

本帖最后由 faceyao 于 2009-8-23 20:45 编辑

#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("窗体1", 453, 331, 262, 186)
$Button1 = GUICtrlCreateButton("Button1", 136, 48, 97, 65, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit

        EndSwitch
WEnd以上是窗体代码,请问这句:“msgbox(0,"",hello world)”应该加在哪里?就是点了button1会出现helloworld

faceyao 发表于 2009-8-23 20:42:46

本帖最后由 faceyao 于 2009-8-23 20:44 编辑

不好意思,刚才不知道是论坛问题还是网络问题,发重复了,我这里修改一下

faceyao 发表于 2009-8-23 20:47:16

应该是不可以输入的吧
添加通知后,在那个消息下自己加语句。
四海皆狂龙 发表于 2009-8-23 20:27 http://www.autoitx.com/images/common/back.gif

请问你说的“消息”,在哪里

netegg 发表于 2009-8-23 20:51:54

本帖最后由 netegg 于 2009-8-23 20:53 编辑

那个消息指的就是这个$nMsg = GUIGetMsg()
在switch里加一个条件
case$button1

faceyao 发表于 2009-8-24 00:49:23

谢谢楼上朋友耐心解答,明白了,
页: [1]
查看完整版本: 请问Koda中button1的用法