| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1524 人关注过本帖
标题:能不能实现?
只看楼主 加入收藏
adffdda
Rank: 2
等 级:论坛游民
帖 子:98
专家分:15
注 册:2015-1-6
结帖率:92.86%
收藏
已结贴  问题点数:50 回复次数:6 
能不能实现?
用vb能不能实现点击,达到这种效果?

[此贴子已经被作者于2017-3-9 20:56编辑过]

2017-03-01 21:08
ZHRXJR
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:125
帖 子:1034
专家分:5519
注 册:2016-5-10
收藏
得分:50 
回复 楼主 adffdda
你描述的问题有点不清楚,能不能发一个图片加深理解?
不过你说的过程用VB6做应该没有问题。

请不要选我!!!
2017-03-01 22:40
xiangyue0510
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:86
帖 子:938
专家分:5244
注 册:2015-8-10
收藏
得分:0 
回复 楼主 adffdda
楼主说的这个,可以直接用Timer,配合调用其他窗口控件的事件来实现的。
示例代码(我现在电脑上只有VBA,已经测试通过。VB下应该也是没有问题的):
1.
先点击选中最上面第一行数据

'DataGrid1.DataSource= myrec
myrec.movefirst '这样就可以移到第一行
myrec.move 10,0  '这样可以移到第10行,以此类推

2.
然后再点屏幕最右边组合框,组合框弹出4个数据,选择第三个数据

程序代码:
ComboBox1.SetFocus  '首先需要是ComboBox1获得光标
SendKeys "%{Down}"  '用SendKeys 模拟键盘操作,Alt + 下箭头,用词展开ComboBox1
for i= 1 to 3

 SendKeys "{Down}"   '用SendKeys 模拟键盘操作, 下箭头, 次数自己修改
next i 


3.
保存按钮

调用button_click事件即可

4.
这时会弹出保存成功的对话框,再点对话框中间确定按钮或者按空格键或者回车也能关闭对话框

这个很难实现,SendKeys 也不能实现。可以做一个假的对话框,再用timer控制关闭即可
要不然就需要用到API函数了

以上操作间隔很小,要体现一步一步的操作步骤,需要配合timer。 不过如果只是展示,我建议你做一个真实的窗口,然后用录屏软件来录制自己的操作更好。

如果控件事件没有很合适的,那么就需要API函数了
Private Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)

以上只是点击,如果要显示出光标的移动过程,还需要用到
Private Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As Long

[此贴子已经被作者于2017-3-2 09:17编辑过]

2017-03-02 09:16
adffdda
Rank: 2
等 级:论坛游民
帖 子:98
专家分:15
注 册:2015-1-6
收藏
得分:0 
回复 2楼 ZHRXJR
有时间发张图片,谢谢
2017-03-03 01:31
adffdda
Rank: 2
等 级:论坛游民
帖 子:98
专家分:15
注 册:2015-1-6
收藏
得分:0 
回复 3楼 xiangyue0510
谢谢!!
2017-03-03 01:37
adffdda
Rank: 2
等 级:论坛游民
帖 子:98
专家分:15
注 册:2015-1-6
收藏
得分:0 
回复 3楼 xiangyue0510
能不能发个完整的代码?
2017-03-03 21:59
adffdda
Rank: 2
等 级:论坛游民
帖 子:98
专家分:15
注 册:2015-1-6
收藏
得分:0 
回复 3楼 xiangyue0510
不好意思,把结贴分数搞错了,怎么办?
2017-03-05 20:24
快速回复:能不能实现?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.038220 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved