| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3100 人关注过本帖
标题:--- 切换 “pageframe" 的page代码 ----
只看楼主 加入收藏
琅拿度
Rank: 1
等 级:新手上路
帖 子:166
专家分:5
注 册:2016-4-7
结帖率:75.86%
收藏
已结贴  问题点数:20 回复次数:8 
--- 切换 “pageframe" 的page代码 ----
1、表单上有个timer,有个pageframe,我想要实现,当timer执行的过程中,pageframe的page实现page1切换到page2,VFP是单线程,所以在timer执行的时候就算你用鼠标点击,page也是不能切换的,所以有没有代码可以实现呢?如果有的话,把这些代码加入到timer就可以了,求大神帮忙

2、也是timer执行过程中,想要实现表格grid的垂直滚动,有什么代码吗?
搜索更多相关主题的帖子: 切换 page 代码 timer 执行 
2017-06-20 18:09
琅拿度
Rank: 1
等 级:新手上路
帖 子:166
专家分:5
注 册:2016-4-7
收藏
得分:0 
2的方法已经找到: .doscroll(1)

2017-06-20 20:45
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:0 
单线程过程就是这样,timer消息事件过程中不可能同时处理其他消息事务。
多线程暂时不考虑(复杂),可能的话,将timer事件事务用另一进程来处理,这一进程就当是子进程。
2017-06-20 20:59
琅拿度
Rank: 1
等 级:新手上路
帖 子:166
专家分:5
注 册:2016-4-7
收藏
得分:0 
回复 3楼 吹水佬
除了鼠标点击,没有别的代码可以切换page吗?
2017-06-20 21:03
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:0 
以下是引用琅拿度在2017-6-20 21:03:31的发言:

除了鼠标点击,没有别的代码可以切换page吗?

用代码也只能在timer消息事件过程中处理。
不可能在未完成timer消息事件过程时,在其他过程中处理。
2017-06-20 21:13
琅拿度
Rank: 1
等 级:新手上路
帖 子:166
专家分:5
注 册:2016-4-7
收藏
得分:0 
以下是引用吹水佬在2017-6-20 21:13:56的发言:


用代码也只能在timer消息事件过程中处理。
不可能在未完成timer消息事件过程时,在其他过程中处理。


为什么呢?比如grid.doscroll(1)就可以在timer中处理啊,并且也确实看到滚动。同样的,有没有什么代码可以让page切换到前面?
2017-06-20 21:29
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:15 
以下是引用琅拿度在2017-6-20 21:29:27的发言:



为什么呢?比如grid.doscroll(1)就可以在timer中处理啊,并且也确实看到滚动。同样的,有没有什么代码可以让page切换到前面?

不是有个ActivePage属性吗?试试能否满足要求。
2017-06-21 04:48
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:5 
楼主,一会说 page1,page2,page3,从page1切换到page2再到page3?那就可以用thisform.ActivePage=1,然后thisform.ActivePage=2,再thisform.ActivePage=3,
但他又说grid.doscroll(1),grid不就是表格吗?怎和page页框搞在一起。。。有点牛头对马嘴
2017-06-21 08:24
琅拿度
Rank: 1
等 级:新手上路
帖 子:166
专家分:5
注 册:2016-4-7
收藏
得分:0 
谢谢,7、8楼,解决了!
2017-06-21 09:28
快速回复:--- 切换 “pageframe" 的page代码 ----
数据加载中...
 
   



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

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