现有多个combobox,例如combobox1combobox2,combobox3,……,combobox14,
我想用循环for i:=1 to 14取出每个combobox选中的值,该如何把i和combobox结合起来组成循环?

解决方案 »

  1.   

    恩,,,,
     
    有一个属性是Tag,还是 什么的,应该可以用那个吧,
      

  2.   

    名字一定要正确
    var
      cb:TComboBox;
    begin
      for i:=1 to 14 do
      begin
         cb:=Form1.FindComponent('ComboBox'+IntToStr(i)) as TComboBox;
         if not Assigned(cb) then
           Continue;
         
         //在这里对cb进行处理  end;
    end;
    //强烈BS 按ESC会清除回复的功能
      

  3.   

    //强烈BS   按ESC会清除回复的功能
    呵呵可以说一下为什么吗?
      

  4.   

    经常回复的时候打了一大段代码
    不小心按了下ESC,全没了
    还不能undo,ft