CheckListBox1控件里面的每一个item有没有相对应的index值?
怎么动态赋值?

解决方案 »

  1.   

    不太明白楼主意思
    有个ItemIndex属性呀
      

  2.   

    那个是用来索引的是有响应的值的 如果你要移动item 使用这个函数CheckListBox1.Items.Move();
      

  3.   

    怎么动态赋值进去,在赋值给text的同时 
    例如: Frm.CheckListBox1.Items.Add('ss');
    那么:ss条所对应的index怎么赋值进去呢? 
      

  4.   

    itemindex是只读的。
    可以通过indexof取得
      

  5.   

    checklistbox控件出了显示出来的属性,还有其他的地方可以记录信息吗?哪里能够记录每个item所对应的信息值
      

  6.   

    checklistbox1.Items.Strings[1]:='ss';
     就可以了啊!~
      

  7.   

    有对应的值,CheckListBox1.Items[0]:='dfdss';
    反过来还可以通过
    var
    s:string;
    s:=CheckListBox1.Items[0];
      

  8.   

    你应该 换个方式考虑啊  先添加确定他的index 在赋值 明白 ?
      checklistbox1.Items.Strings[]:='ss';
     一样可以添加  只不过要事先知道items的总数 Strings[N] 中的N 不能超过itmes+1
      

  9.   

    CheckListBox1.items.add('abc')for i := 0 to CheckListBox1.items.count - 1 do
    begin
        if CheckListBox1.Selected[i] then
          Edit1.Text := CheckListBox1.Items[i];
    end;
      

  10.   

    有个ItemIndex属性CheckListBox1.Items[ItemIndex]有对应的值
      

  11.   

    都没有明白我的意思
    checklistbox所显示的文本可以是一个数据库的字段信息
    我现在除了这个字段信息以外还有一个字段信息想要记录在checklistbox里面,这样引用的时候就不用去查询数据库了
    问题是:checklistbox控件有没有这样一个地方(除了他所显示的),可以动态记录数据库里面某一个字段的值。
      

  12.   

    Items.AddObject爱加什么就加什么。
      

  13.   

    再建一个checklistbox控件就是了,把字段值赋给item