51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2712|回复: 3
打印 上一主题 下一主题

[Robot] 求教斑竹及各位!!关于定制对话框--望指引一下吧!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-3-5 21:05:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在ROBOT中定制了一个对话框:
Sub main
   Begin Dialog UserDialog 194, 76, "SQABasic Dialog Box"
      GroupBox  9, 8, 97, 57, "File Range"
      OptionGroup .OptionGroup2
         OptionButton  19, 16, 46, 12, "All pages", .OptionButton3
         OptionButton  19, 32, 67, 8, "Range of pages", .OptionButton4
      Text  25, 43, 20, 10, "From:", .Text6
      Text  63, 43, 14, 9, "To:", .Text7
      TextBox  79, 43, 13, 12, .TextBox4            ---------------------------输入框
      TextBox  47, 43, 12, 11, .TextBox5
      OKButton  135, 6, 54, 14
      CancelButton  135, 26, 54, 14
   End Dialog
   Dim mydialog as UserDialog
   On Error Resume Next
   Dialog mydialog
   DlgText DlgControlID ("TextBox4"),("1")
   If Err=102 then
      MsgBox "Dialog box canceled."
   End If
End Sub


我遇到的问题是运行之后就会有一个对话框出现,其中有两个输入框,如果运行后自己在输入框里
输入一个值,怎样能够在脚本里得到我自己在这两个输入框里输入的值??

[ 本帖最后由 村上舞!舞!舞 于 2006-3-6 08:50 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2006-3-6 10:20:32 | 只看该作者
请问有人可以帮一下吗???望版主发表一下看法吧
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-3-6 11:37:16 | 只看该作者
把输入做成全局变量,在上面的脚本和你要验证的脚本用全局变量代替写死的值。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-3-7 19:57:33 | 只看该作者
根据你的代码 写的
   Dim mydialog as UserDialog
   dim sText as string
   On Error Resume Next
    Dialog mydialog
   sText = mydialog.TextBox4
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-13 04:11 , Processed in 0.081641 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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