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

编程练习02

  [复制链接]
发表于 2012-5-2 13:01:00 | 显示全部楼层 |阅读模式
;~ 编写一个程序,他要求用户输入一个以浪为单位的距离,然后将它转换为码(一浪等于220码)
$Form1 = GUICreate("练习",200,150,-1,-1)
GUICtrlCreateLabel("浪",5,2)
$input = GUICtrlCreateInput("",50,2,80,15)
$button = GUICtrlCreateButton("确定",60,40,30,20)
GUISetState()
While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case -3
                        Exit
                                Case $button
                                $ma = '码:'
                                $ma &= GUICtrlRead($input)*220
                                MsgBox(0,0,$ma)
                EndSwitch
wend

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2012-5-2 17:00:48 | 显示全部楼层
可以输入符号的啊
 楼主| 发表于 2012-5-2 17:16:41 | 显示全部楼层
回复 2# 1007236046


    前辈的意思是.........
发表于 2012-5-2 18:04:36 | 显示全部楼层
前辈不敢当,我的意思可以加个isnumber判断输入
发表于 2012-5-2 19:04:46 | 显示全部楼层
就是说加个判断确保输入是数
 楼主| 发表于 2012-5-3 06:28:21 | 显示全部楼层
本帖最后由 魔导 于 2012-5-3 06:30 编辑

回复 4# 1007236046

感谢  前辈指点    前辈的意思  是这样吗?
;~ 编写一个程序,他要求用户输入一个以浪为单位的距离,然后将它转换为码(一浪等于220码)
$Form1 = GUICreate("练习",200,150,-1,-1)
GUICtrlCreateLabel("浪",5,2)
$input = GUICtrlCreateInput("",50,2,80,15)
$button = GUICtrlCreateButton("确定",60,40,30,20)
GUISetState()
While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case -3
                        Exit
                                        Case $button
                                                $ma = GUICtrlRead($input)*220
                                                If 1 = IsNumber ($ma) and not($ma <= 0)        then
                                MsgBox(0,0,'码:'&$ma)
                                                else
                                                                MsgBox(0,0,"请输入一个大于 0 的数值")
                                                endif
                EndSwitch
wend

还请前辈多多指点
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-25 20:37 , Processed in 0.219435 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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