google搜索 51Testing站内搜索                    软件测试门户 | 软件测试培 训 | 文章资料精选 | 软件测试论坛 | 软件测试博客 | 测试招聘求职 
打印

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

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


silktest如何实现textfield双击鼠标的 动作,双击后将弹出个列表框,HtmlTextfield没有doubleclick方法

TOP

是必须要用doubleclick来实现吗?


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

如果是必须,你可以试试用multiclick()也许会有帮助。
找啊找啊,找工作……
找来找去,找不到……
[有谁要招小工、临时工、钟点工……] >>  jmy_1981@hotmail.com

TOP

我们的系统也是这样的 ,必须双击才能弹出列表框,看来只能用multiclick(),但这个方法其中有两个参数是相对于窗口的位置,ixpos,iypos,这两个参数应该怎样获取?

[ 本帖最后由 zhangsx1985 于 2007-5-16 17:51 编辑 ]

TOP

你用过GetRectangle()吗?


<参考答案>

如题。

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

你可以取长度位除以2(这样就等于是正中间,iXsize/2, iYsize/2)来决定你的ixpos和iypos。前提是你只是要去点鼠标而不是要做一些什么奇怪的动作。
找啊找啊,找工作……
找来找去,找不到……
[有谁要招小工、临时工、钟点工……] >>  jmy_1981@hotmail.com

TOP

回复 #4 jmy_1981 的帖子


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

TOP

应该是GetItemRect()


不好意思,写得太奔放了。
找啊找啊,找工作……
找来找去,找不到……
[有谁要招小工、临时工、钟点工……] >>  jmy_1981@hotmail.com

TOP

 
当前时区 GMT+8, 现在时间是 2008-10-8 03:09Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹