易语言高手来一下,有代码写不出啊

来源:百度知道 编辑:UC知道 时间:2024/05/24 14:30:15
要求:单击按钮1,若框1中前三位数字为123,框2前三位为456时提示为A,否则提示为B
只测试前三位,后面几位不论是什么都可以!只测前三位!谢了

下面是一位朋友帮我写的,不符合要求啊!这样的话,不管是不是填写123456那个,都是跳出提示A再跳出提示B!我是要如果编辑狂1前3位是123,框2前三位是456时弹出提示A,如果要其中一样不符合就弹出提示B
谢谢了,在线等啊!

.子程序 _按钮1_被单击

.如果 (取文本左边 (编辑框1.内容, 3) = “ABC” 且 取文本左边 (编辑框2.内容, 3) = “DEF”)
信息框 (“A”, 0, )
.否则
信息框 (“B”, 0, )

一定是你代码的格式写错,上面的代码是我写的,代码是没问题,是 信息框 (“B”, 0, )这句的代码你写错位置了。看下面的图写,注意提示B的那个信息框一定要在箭头所指的位置:

.版本 2

.子程序 _按钮1_被单击

.如果 (取文本左边 (编辑框1.内容, 3) = “123” 且 取文本左边 (编辑框1.内容, 3) = “456”)
信息框 (“A”, 0, )
.否则
信息框 (“B”, 0, )