devexpress VCL 备忘 01

这个东西非常漂亮 但是使用困难 很多习惯都比较难适应


TcxBarEditItem


这个东西 我当时没想到这么难搞, 我仅仅是想返回当前输入框的密码来登陆而已



谁知道 怎么弄都是空值,开始以为是bug,后来发现这个控件不但有bug,而且值是有2个的。

一个是编辑中的临时值,一个是确定的了值,这样一来,2个值就允许你反悔了,也就是按ESC键,可以恢复原来的旧值,只有当你按下回车 才会覆盖

editvalue 是真正的值  cureditvalue是编辑状态的临时值 cur就是当前的意思 很好理解 呵呵


问题是它有bug, 我擦! 比如你打字 12345 , 那么当你输完1, 还没按下2345的时候,它会用editvalue 覆盖掉 cureditvalue

也就是说 cureditvalue 永远都等于 editvalue ,我当时就晕了。。。。

最后google了一下(还TM要我翻墙才能访问 擦) 最简单的解决方案就是建立个变量X, 插入事件 让控件在覆盖cureditvalue之前,把值赋值到变量X里面去,这样就不怕覆盖了。 高级办法自然就是去改源代码了,不过我是懒得去翻代码了,这仅仅是个edit控件而已呀 大哥。。。。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值