|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ vfp的困惑之二 属性SelLength 鼠标操作与键盘操作不一致
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
656
人关注过本帖
标题:
vfp的困惑之二 属性SelLength 鼠标操作与键盘操作不一致
只看楼主
加入收藏
wzxc
来 自:齐鲁大地
等 级:
贵宾
威 望:
39
帖 子:985
专家分:1296
注 册:2006-4-25
结帖率:
88.24%
楼主
收藏
已结贴
√
问题点数:20 回复次数:2
vfp的困惑之二 属性SelLength 鼠标操作与键盘操作不一致
用鼠标操作选定文本,所选定文本长度能正确显示出来。
当用键盘(shift+左 或右 方向键)来选定文本,总是慢一个动作。即,选定一个字符后,显示选定字符数0,选2个字符后,显示选定字符数1.......
why?
aa.rar
(2.14 KB)
搜索更多相关主题的帖子:
键盘
2014-01-22 17:32
举报帖子
使用道具
赠送鲜花
whinda
等 级:
贵宾
威 望:
13
帖 子:253
专家分:418
注 册:2012-2-4
第
2
楼
收藏
得分:20
VFP中没有完全的事件。更没有MFC繁杂的KeyDown、KeyUp、MouseDown、MouseUp消息处理。这也是VFP精简的典范。
在Keypress中正是处理按键输入的,在这儿处理的只是键值输入的事,并没有对SelLength进行处理。你可以事件跟踪一下看SelLength的变化就知道了,同样你也可以试试将鼠标事件写在MouseDown中,也会慢半拍的,选中时没有,没选中时就有了。
如果非要实现同步的话,请将KeyPress和MouseUp中事件代码清空。
在表单的Paint事件中加入:
ThisForm.Text1.Value=ThisForm.Edit1.SelLength
This.refresh
2014-01-22 21:43
举报帖子
使用道具
赠送鲜花
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
3
楼
收藏
得分:0
應該有辦法的,但不是在這個事件中處理。
授人以渔,不授人以鱼。
2014-01-22 22:47
举报帖子
使用道具
赠送鲜花
3
1/1页
1
快速回复:
vfp的困惑之二 属性SelLength 鼠标操作与键盘操作不一致
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.026392 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved