zhfstrong 发表于 2019-8-15 15:37:00

如何实现上下键移动,回车才填入内容

如何实现上下键移动,回车才填入内容。感谢!

zhfstrong 发表于 2019-8-19 11:44:32

Richard.Ma 发表于 2019-8-19 11:08
不客气,目前实现不了的原因其实也比较明确,就是没法取消选中项改变后,文本值会随之变化的关联,包括重写 ...

谢谢,我用其他方法实现了。感谢!:D

Richard.Ma 发表于 2019-8-15 17:54:47

上次帖子中发你的demo就是上下键移动,回车才填入的吧
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=58849&extra=page%3D1

zhfstrong 发表于 2019-8-16 10:19:05

Richard.Ma 发表于 2019-8-15 17:54
上次帖子中发你的demo就是上下键移动,回车才填入的吧
https://gcdn.grapecity.com.cn/forum.php?mod=view ...

经过多次测试,上次发给我的Demo是不行的。回车只是往下跳而已。也不能模糊查询。请版主自己也测试一下。谢谢!

zhfstrong 发表于 2019-8-16 10:43:27

这是我操作过程的视频,请给意见那个操作不对。:)

Richard.Ma 发表于 2019-8-16 18:10:12

抱歉,是我这边看错了,之前发给你的demo确实是会变化的,我下午帮你验证了很长时间,这个目前无法实现

主要的原因是下拉列表中的选择项和文本框中的值是关联的。没法取消下拉选中项改变的时触发的事件

zhfstrong 发表于 2019-8-17 08:08:12

感谢版主的帮助。谢谢!既然直接实现不了,还是想向你请教一下思路。
因为确实我见到很多ERP软件,包括我公司用的两个不同品牌的ERP软件中,都能实现这个效果。那说明这个需求是一个很普通的功能。
      所以请教版主,依你分析,他们是怎样的思路来实现这样的功能的呢?:'(

Richard.Ma 发表于 2019-8-19 11:08:42

不客气,目前实现不了的原因其实也比较明确,就是没法取消选中项改变后,文本值会随之变化的关联,包括重写控件里的事件也没有办法

C1控件无法完成这个功能,如果确实需要的话,就是自己写一个控件,当然下拉框里的内容可以用C1控件来实现

Richard.Ma 发表于 2019-8-19 15:30:17

不客气:hjyzw:

952660759 发表于 2022-4-13 17:13:57

zhfstrong 发表于 2019-8-19 11:44
谢谢,我用其他方法实现了。感谢!

啥方法啊,分享一下啊
页: [1] 2
查看完整版本: 如何实现上下键移动,回车才填入内容