我见过很多软件,他们在输入代码的时候,比如民族,数据字典中定义了代码的意思,在EDIT中输入的时候,直接输入代码,当焦点离开这个EDIT时,里面自动显示汉字意思,下一次再进入的时候,又显示成了代码,
在保存数据的时候又保存的是代码。
各位是怎样实现的呢?
在保存数据的时候又保存的是代码。
各位是怎样实现的呢?
解决方案 »
- delphi对mysql实现多表查询
- 如何用TBlobStream保存imange字段类型的rar格式的大压缩文件?
- 请教一个导入导出Excel的小问题,就是标题可以选择的那种,跟Sql Server里导出差不多
- 菜鸟提问(控件安装问题)在线等待,解决马上给分
- 从DELPHI4升级到DELPHI7注意事项?
- 日志钩子,检测到WM_KEYDOWN消息后,怎么获得按键的虚拟码(即VK_xxx对应的值)
- 如何在报表中实现形如"第1/3页"的总页和分页的显示并可打印?
- 请大家帮我把公式转成Delphi的代码~
- 关闭程序
- 怎样使richedit的滚动条跳到0的位置?
- 这个是delphi的bug还是我的代码有问题呢?(主从表中对从表纪录进行排序时遇到的)
- 看看这个问题
OnExit 时得到名称显示
OnEnter 时得到代码显示
这样的话,保存数据咋个办哦
好麻烦的
你静下来在TEdit的基础上扩展成一个新控件也不是很费事的,思路可参照
zsy_good(只要坚定不移的走下去,那一定会成功)给的思路你在新控件中加一个代码属性和一个显示属性
FCode : String;
FDisp : String;
在OnExit时, .Text := FDisp;
在OnEnter时,.Text := FCode;
上面有很多种方法,我想得到一种最好的方案
总结上面的方法,基本上不能实现在数据导航的时候EDIT中也随之改变各位新年好!!!