找回密码
 加入
搜索
查看: 1464|回复: 7

请问Koda中button1的用法

[复制链接]
发表于 2009-8-23 20:20:44 | 显示全部楼层 |阅读模式
本帖最后由 faceyao 于 2009-8-24 00:49 编辑

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

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

不好意思,新手问题
发表于 2009-8-23 20:27:44 | 显示全部楼层
应该是不可以输入的吧
添加通知后,在那个消息下自己加语句。
发表于 2009-8-23 20:27:45 | 显示全部楼层
先生成界面代码,然后里面有对应的控件所要执行的程序名称guisetonevent(-1,“”),后面引号里的事函数名,下面会有一个空函数,你在里面加代码,就是点击按钮时要执行的东西了
 楼主| 发表于 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
 楼主| 发表于 2009-8-23 20:42:46 | 显示全部楼层
本帖最后由 faceyao 于 2009-8-23 20:44 编辑

不好意思,刚才不知道是论坛问题还是网络问题,发重复了,我这里修改一下
 楼主| 发表于 2009-8-23 20:47:16 | 显示全部楼层
应该是不可以输入的吧
添加通知后,在那个消息下自己加语句。
四海皆狂龙 发表于 2009-8-23 20:27


请问你说的“消息”,在哪里
发表于 2009-8-23 20:51:54 | 显示全部楼层
本帖最后由 netegg 于 2009-8-23 20:53 编辑

那个消息指的就是这个$nMsg = GUIGetMsg()
在switch里加一个条件
case  $button1
 楼主| 发表于 2009-8-24 00:49:23 | 显示全部楼层
谢谢楼上朋友耐心解答,明白了,
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-8 05:30 , Processed in 0.074592 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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