寻找控件(输入1显示男,数据库中仍存放1)(50分)

  • 主题发起人 主题发起人 小八哥
  • 开始时间 开始时间

小八哥

Unregistered / Unconfirmed
GUEST, unregistred user!
寻找类似DBComboBox的控件,但要求输入1显示男,输入2显示女,但数据库中
仍以1或2存放这样的控件,不知有没有?
要是继承DBComboBox,自己做一个的话,工作量很大也不一定做的好,所以想下
一个,最好是有源代码。
 
如果仅仅是男和女, 其实在字段的settext和gettext中写就行
 
这个也要控件做???
 
可以采用控件的Items.String存放中文字体,然后让相关的Data属性来存放1和2,同时利用此属性来给数据库相关字段赋值就可以了!
OK???
 
用inforpower的
 
这完全可以不用什么专门的控件,自己用相应的组合框处理一下。
 
Ehlib中的TDBComboBoxEh
 
TO qianwt
我用了TDBComboBoxEh但发现它只允许我用MOUSE选不让我用键盘
直接输入1或2,我该怎么设置一下。
 
有一个……Radio啊
 
写一点代码就可以的那
 
如果仅仅是男和女, 其实在字段的settext和gettext中写就行
 
我说男女,只是举个例子。
 
可以写代码实现!
 
你可以修改TDBEDIT源码,在源码中加入以下几个属性:代码表名属性(对应的代码字段、名称字段
名称如:DM MC 表中数据为你的性别代码等)、输入值属性;在利用代码实现输入数据的转换,
转换得到的对应名称值存一临时变量,显示数据处理等,退出时将TDBEDIT的EDITTEXT属性改
为输入值属性,TEXT改为临时变量中的名称值,这样显示和存储都可以解决。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
730
SUNSTONE的Delphi笔记
S
S
回复
0
查看
738
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
824
DelphiTeacher的专栏
D
后退
顶部