51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3796|回复: 5
打印 上一主题 下一主题

silktest如何实现textfield双击鼠标的 动作

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-5-16 09:34:37 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
silktest如何实现textfield双击鼠标的 动作,双击后将弹出个列表框,HtmlTextfield没有doubleclick方法
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

6#
发表于 2007-5-18 16:59:54 | 只看该作者

应该是GetItemRect()

不好意思,写得太奔放了。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-5-18 11:55:00 | 只看该作者

回复 #4 jmy_1981 的帖子

谢谢!是不是输错了阿?,我在hlep中没有查到该函数,我还想用用你的那种方法。现在采用widow的doubleclik(ixpos,iypos)方法,在record——〉window locations...可以确定该坐标的值
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-5-17 16:22:40 | 只看该作者

你用过GetRectangle()吗?

<参考答案>

如题。

你可以看看GetRectangle()函数,它会返回当前激活的控件的一组坐标位(iXpos, iYpos)和一组长度
位(iXsize, iYsize)。

你可以取长度位除以2(这样就等于是正中间,iXsize/2, iYsize/2)来决定你的ixpos和iypos。前提是你只是要去点鼠标而不是要做一些什么奇怪的动作。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-5-16 17:50:32 | 只看该作者
我们的系统也是这样的 ,必须双击才能弹出列表框,看来只能用multiclick(),但这个方法其中有两个参数是相对于窗口的位置,ixpos,iypos,这两个参数应该怎样获取?

[ 本帖最后由 zhangsx1985 于 2007-5-16 17:51 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2007-5-16 16:03:44 | 只看该作者

是必须要用doubleclick来实现吗?

<参考答案>
如题,如果不是必须的话,可以先用<Tab>键选中高亮,然后用<Enter>来选吗?

如果是必须,你可以试试用multiclick()也许会有帮助。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-6 15:43 , Processed in 0.072946 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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