找回密码
 立即注册

QQ登录

只需一步,快速开始

胡杨树915

中级会员

8

主题

17

帖子

824

积分

中级会员

积分
824

活字格认证

胡杨树915
中级会员   /  发表于:2015-2-12 13:17  /   查看:5154  /  回复:3
现在页面有这样的功能需求,需要将C1ComboBox中的从下拉选中选择的值和用户手动输入的区分开,请问怎样能实现?用SelectedItemChanged事件时候,只要文本框里的值变化了,不管是选择的还是手动输入的都会触发,请大神赐教。

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-2-12 16:19:00
沙发
回复 1楼胡杨树915的帖子

C1ComboBox本身没有接口去区分。

或许你可以通过KeyPress和MouseDown等相关事件分别去记录。KeyPress是键盘输入触发,Mouse是鼠标触发事件。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
胡杨树915
中级会员   /  发表于:2015-2-12 16:32:00
板凳
回复 2楼Alice的帖子

KeyPress和MouseDown事件区分不了,不仅仅是编辑的时候触发,选择下拉的时候也会触发MouseDown事件。请赐教其他方法。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-2-12 17:24:00
地板
回复 3楼胡杨树915的帖子

就目前你提出的内容来说,是无法支持的。

如果你能提供你的Demo,以及告知具体的需求,我们可以帮你看看有没有绕的方法。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部