设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 4200|回复: 8
打印 上一主题 下一主题

[与其它组件] 请问combox如何屏蔽键盘输入?

[复制链接]
跳转到指定楼层
1#
发表于 2004-3-30 01:18:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有办法吗?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2004-3-30 05:39:00 | 只看该作者
你是否是不想让用户输入组合框可选清单以外的数据?
有属性设置里:limit to list (我是英文版的,中文版大约是"限于列表")

[此贴子已经被作者于2004-3-30 10:23:39编辑过]

3#
 楼主| 发表于 2004-3-30 21:37:00 | 只看该作者
找到了。
但是有一个问题,我要添加combox的onchange事件,而“limit to list ”在combox失去焦点时触发,能在combox时change时限制吗?
4#
发表于 2004-3-30 21:57:00 | 只看该作者
Private Sub Combox_BeforeUpdate(Cancel As Integer)
    Cancel=true
End Sub
5#
 楼主| 发表于 2004-3-30 22:16:00 | 只看该作者
多谢土豆大虾,也多谢同意前辈
6#
 楼主| 发表于 2004-3-30 22:25:00 | 只看该作者
又有麻烦了。
combox是没有绑定数据的,加了Cancel=true后,子窗体(有绑定)中不能输入数据了
7#
发表于 2004-3-30 23:49:00 | 只看该作者
那就屏蔽键盘事件,在KEYDOWN里设置KEYCODE=0

不过没法屏蔽客户的粘帖操作
8#
 楼主| 发表于 2004-3-31 00:58:00 | 只看该作者
太感谢了!
9#
 楼主| 发表于 2004-3-31 01:13:00 | 只看该作者
另外,请问如何在点击combox的chang时,取消变动呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-26 04:45 , Processed in 0.085513 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表