需要用多个image控件,如何在循环中给每个image控件付初值?

解决方案 »

  1.   

    如果是动态生成的控件,可以在生成时使用数组。但设计状态下好象不能定义控件数组。还有一种方法就是使用TForm的Controls或Components数组,判断每一项的类型,执行相应操作。
      

  2.   

    如果图片大小一致,你应该用TImageList控件。
      

  3.   

    (findcomponent('Image'+inttostr(i)) as Timage).picture.....
      

  4.   

    用LIST列表,装载用到的image控件指针,对LIST做个循环就可以了