我是delphi新手,有以下问题:(各50分)1:VB中很方便定义控件数组(如button控件数组)可delphi7中如何定义控件数组?2:delphi7中如何动态生成控件?(编程解决,给个例子就行)希望能给出代码

解决方案 »

  1.   

    1.button:array[0..10] of array[0..10] of TButton
    但是每个button[i,j]都要实例化
     button[i,j]:=TButton.create(self)
    2.和上面的一样
      b:button;
     b:=Tbutton.create(form1);
     b.parent:=form1;
     b.left:=..;
     b.top:=...;
     这里加上按钮的一些属性
    如果要去掉b,则b.free
    分~~~~
      

  2.   

    with TBasic_BitBtn.Create(pnlTemp) do
                begin
                Top:=4;
                Left:=171;
                Width:=42;
                Height:=20;
                Parent:=pnlTemp;
                ParentFont:=true;
                Visible:=TRUE;
                Caption:='新建';
                Name:='BurAdd';
                Enabled:=False;
                OnClick:=RAddOnClick;
                end;
      

  3.   

    ghostmirror(mirror) :
    感觉你的答案不错,就是能给出这两段(两个问题)联系起来的完整代码吗?