社区
VB基础类
帖子详情
在VB里怎样模拟翻页操作?
StarLittle
2000-01-15 12:33:00
在窗体上有一RTF控件,我想不用滚动条,而用按钮来控制翻页.我的做法是模拟RTF的
KeyDown事件,参数用vbKeyPageUp等等,然而虽然能触发事件,却没能翻页.诸位大侠,
谁能告诉我原因和解决方法?
...全文
325
6
打赏
收藏
在VB里怎样模拟翻页操作?
在窗体上有一RTF控件,我想不用滚动条,而用按钮来控制翻页.我的做法是模拟RTF的 KeyDown事件,参数用vbKeyPageUp等等,然而虽然能触发事件,却没能翻页.诸位大侠, 谁能告诉我原因和解决方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
WHQ
2000-01-15
打赏
举报
回复
WPARAM参数取值为SB_LINEDOWN、SB_LINEUP、SB_PAGEDOWN或SB_PAGEUP之一,LPARAM值必须为0。VB的语法我不懂,所以只能写到此了。
StarLittle
2000-01-15
打赏
举报
回复
Venne,多谢!用SendKeys可以搞定.
StarLittle
2000-01-15
打赏
举报
回复
你说的第一种做法我不清楚,但第二种是不对的.我就是先SetFocus,然后再调用KeyDown,可还是不行.另:模拟案件的函数是什么?
Venne
2000-01-15
打赏
举报
回复
没理由,我原来的做法有两种,因为现在没用VB写了,但不会像你说得那样:
第一:我使用VB的模拟按键的函数,向窗口发送PAGEDOWN和PAGEUP被按下的效果,要点是当时你的RTF控件有焦点,所以当按钮按下时,第一要用SETFOCUS。
第二:直接向RTF控件发送KEYDOWN消息,参数即带PAGEDOWN或者PAGEUP,RTF控件同样会以为有键盘按下。
估计没有工作的原因是否你没有设置焦点到RTF控件
WHQ
2000-01-15
打赏
举报
回复
其它方法不过是实现了对API的封装,其本质是一样的
StarLittle
2000-01-15
打赏
举报
回复
多谢!但是不知有没有不用API的方法.
计算机二级(
VB
)
该课程面向对象: 备考计算机二级(
VB
)的课程 备课期末考试 自学
VB
程序设计 课程注意提高学习者实战技巧,授课过程中以实际
操作
演示为主,帮助学习者快速地掌握编程的实际方法和技巧。 课程以2019年计算机二级大纲...
VB
6.0的
模拟
按键
keybd_event Asc("V"), MapVirtualKey(Asc("V"), 0), 0, 0 '
模拟
按下"V"键,此处为ascll码 keybd_event Asc("V"), MapVirtualKey(Asc("V"), 0), KEYEVENTF_KEYUP, 0 '撤消按下的V键 keybd_event VK_CONTROL, ...
1【计算机专业必备基础知识】《计算机体系结构基础》(胡伟武)速读笔记(上篇)“这位同学,请描述一下PPT完成
翻页
时电脑软硬件是如何协作的?”
进程响应空格,把powerpoint唤醒,运行状态下ppt发现
操作
系统传来的数据是键盘输入空格,表示
翻页
• 9.ppt把下一页内容准备好,调用
操作
系统中的显示驱动程序,把要显示的内容送到显存,由图形处理器GPU通过访问...
如何
模拟
键盘
操作
用户按下按键-----键盘驱动程序将此事件传递给
操作
系统-----
操作
系统将键盘事件插入消息队列-----键盘消息被发送到当前活动窗口明白了这个过程,我们就可以编程实现在其中的某个环节来
模拟
键盘
操作
了。在
VB
中,有...
VB
+ACCESS自动组卷系统设计与实现
再将用户输入的口令与口令数组SuserPW中的相同位置的元素相比较,如一致则登录成功,将权限数组SQx中相同位置的元素取出,得到该用户拥有的权限值,然后根据权限值给该用户分配
操作
功能,否则登录失败。
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章