本人现急需使用一个可以实现多选的控件,望高手指点! 本人现急需使用一个可以实现多选的控件,就像TRzComboBox一样下拉,或者像TDBRadioGroup一样,但是TRzComboBox和TDBRadioGroup只能单选,我需要多选,忘高手推荐一个控件,能实现该功能,小弟感激不尽啊!我记得有人用过和TRzDBButtonEdit外貌类似的控件实现过,但我不会用TRzDBButtonEdit,也不知道TRzDBButtonEdit是否能达到我要的效果。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 checkbox不就可以多选么? 用checkbox那么我就要用N个字段与之对应,我不想这样做。 没见过,帮你顶,个人感觉实在不行也可以用TreeView控件! 需要db关联吗?只有点击时才下拉显示选择的吗?checklistbox,需要自己写加载事件和保存事件 我记得DBGrid可以带check的列吖!! 用cxGrid更简单增加一列为 BOOLEAN (如 select 0,* from A --则第0列就为boolean),第0列 设定第0列字段的Properties为CheckBox和ReadOnly = False; cxGrid,dxpopupEdit控件,我在控件列表里没找到。checkListBox貌似可以,有人跟我说过。不过感觉实现起来比较麻烦。属性表编号 属性名1 属性12 属性23 属性34 属性4信息表信息编号 信息 属性1 信息1 1,32 信息2 2,3我编辑信息表时,要把属性表的属性名称显示checkListBox里,保存的时候要把属性编号保存到信息表的属性字段。本人以前没用过checkListBox,望大家指点下,我应该如何实现上面的要求 信息表的记录的属性字段内容s==>checklistbox(c)按分割符(这里是,)逐一取出数字t,p:=strtointdef(t,-1);if (p>=0) and (p<c.items.count) then c.checked[p]:=true;checklistbox(c)选择==>信息表的记录的属性字段内容ss:='';for i:=0 to c.items.count-1 do if c.checked[i] then s:=s+inttostr(i+','; 用TcheckListBox 或 tcxCheckListBox 或 tcxCheckComboBoxTcxCheckbomboBox 等CX组件可以到http://www.delphifans.com/ 下载 学习使用delphi trzdbbuttonedit 控件 delphi7中TDBEdit控件在win7上出现的问题! 在事件里设置TDBEdit控件,代码设置不知怎么的连接失败。 Edit输入限制问题 关于GroupBox的一个简单问题 ADO引用Oracle8存储过程问题?急!!!请快快帮忙!谢谢各位了! 在不关闭ClientDataSet的情况下插入列, dbgrid可以像资源管理器的listview那样点击排序吗? 请问如何从字符串中分离字符和数据? 补丁的安装问题? 为何80G的硬盘成了12G 请高手帮我看看,该怎么改 fastreport在masterdata中如何读数据库中的图片?
checkListBox貌似可以,有人跟我说过。不过感觉实现起来比较麻烦。
属性表
编号 属性名
1 属性1
2 属性2
3 属性3
4 属性4信息表
信息编号 信息 属性
1 信息1 1,3
2 信息2 2,3我编辑信息表时,要把属性表的属性名称显示checkListBox里,保存的时候要把属性编号保存到信息表的属性字段。本人以前没用过checkListBox,望大家指点下,我应该如何实现上面的要求
按分割符(这里是,)逐一取出数字t,
p:=strtointdef(t,-1);
if (p>=0) and (p<c.items.count) then
c.checked[p]:=true;checklistbox(c)选择==>信息表的记录的属性字段内容s
s:='';
for i:=0 to c.items.count-1 do
if c.checked[i] then
s:=s+inttostr(i+',';
TcxCheckbomboBox 等CX组件可以到http://www.delphifans.com/ 下载