回 帖 发 新 帖 刷新版面

主题:请问各位大虾在C++ BUILDER 6里怎样实现控件数组?谢谢

[em2]

回复列表 (共1个回复)

沙发

我原来也遇到过这种问题,我的解决方法是:
TButton **mybuttuon;   //定义指向空件指针的指针,定义为全局变量
...
mybutton=new TButton *[5];  //假设动态建立5个按钮控件,数组个数可以用变量
for(int i=1;i<=5;i++)
{mybutton[i] = new TButton(this);   
  mybutton[i]->Parent=this;   //这句很重要,它决定新生成的控件显示在哪个地方
  mybutton[i]->Left=100;     //以下的属性,你自己设置了
  mybutton[i]->Top=100;
  mybutton[i]->Width=100;
  mybutton[i]->Height=50;
  mybutton[i]->Caption="按钮1";
  }
//以上就是自动生成的控件数组,用完了还记得要释放哦~~~
for (int i=1;i<=5;i++)
delete mybutton[i];
delete mybutton;


这就是我生成控件数组的方法了,很苯的方法了,不过还好用了,我也看过其他的方法,但现在还是没明白。
希望有高人指教~~~~

我来回复

您尚未登录,请登录后再回复。点此登录或注册