请教关于TEdit动态生成(100分)

  • 主题发起人 主题发起人 suibian
  • 开始时间 开始时间
S

suibian

Unregistered / Unconfirmed
GUEST, unregistred user!
我最近做个小程序需要用到TEdit动态生成其中我写的一部分代码如下:
void __fastcall TForm3::FormShow(TObject *Sender)
{
int tmp=Form1->Num;
PPEdit=new TEdit*[tmp];
for(int i=0;i<tmp;i++)
{PPEdit=new TEdit(Handle);
//不知是不是这里??[?]
PPEdit->OnChange=CusOnEditChange;
PPEdit->Height=20;
PPEdit->Width=40;
PPEdit->Left=60;
PPEdit->Top=5+i*25;
PPEdit->AutoSize=false;
PPEdit->Text="xxxxx";
PPEdit->Show();
}
}
可是Form3上什么也没有显示,是不是构造函数的参数不对?还是彻底就不对??我初学c++buider
无奈英文水平又实在太弱...查来查去还是不行.还请各位大侠多多帮助,先谢了!!!
 
还应该设置PPEdit->Parent = .... 吧。
 
接受答案了.
 
多谢liuyan兄:),果然好用。我以为TEdit的构造函数的参数已经标识了它的Parent,
原来还得设。
 
后退
顶部