起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 935|回复: 0

Combox 表现为CheckBox的样式,支持多选的方法

[复制链接]
发表于 2005-6-3 16:25:32 | 显示全部楼层 |阅读模式
实现的方法,可以采用 TcontrolComboBox 和TcheckListBox 组合而成。

大致步骤:
1、在界面上拖一个组件 TcheckListBox

2、通过代码创建 TcontrolComboBox (这个组件在2005.6月发布的版本提供,如果是前面的版本,可以通过代码来创建)参考代码如下:
Var
lCtl: TcontrolComboBox;

  lCtl :=  TcontrolComboBox.Create(self);
  lCtl.Parent :=  Panel1;
  lCtl.DropDownControl := CheckListBox1;

3、在TcheckListBox 的OnClickCheck,实现即可,参考代码如下:
var
  i: integer;
begin
  lCtl.Text := '';
  for i:=0 to CheckListBox1.Count-1 DO
    IF CheckListBox1.Checked Then
      lCtl.Text := lCtl.Text + CheckListBox1.Items
end;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-4-26 15:38 , Processed in 0.040022 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表