动态加载picturebox
 
 代码如下:
 for i=0 to 5
   load picture1(i)
   picture1(i).picture=loadpicture(".....")
   picture1(i).top=i*255
   picture1(i).visible=true
 next
但是加载不来,只有第一个能加载,因为已经放到窗体上了,错在那呢?是不是load 方法不对?

解决方案 »

  1.   

    首先你要放一个picture1,把index设为0,然后加入代码:for i=1 to 5
       load picture1(i)
       picture1(i).picture=loadpicture(".....")
       picture1(i).top=i*255
       picture1(i).visible=true
     next
      

  2.   

    我放过了,就只有这个picture1(0)能被加载,其余的不行
      

  3.   

    你把窗体画得大些
    然后动态加载得时候指定其top和left属性
    可能是加载得时候重叠了 看起来是一个
      

  4.   

    我试过了,绝对没问题
    for i=1 to 5‘注意是1
       load picture1(i)
       picture1(i).picture=loadpicture(".....")
       picture1(i).top=i*255
       picture1(i).visible=true
     next
      

  5.   

    不好意思,可以的,有一个datagird控件挡住了,怎样让它在datagird上显示呢