一个关于new的问题.请各位大侠给予指点.谢谢!

fathappy 2003-10-20 06:16:20
我用TForm * form1=new Tform(this) new了一个窗口.现在我想在这个窗体上new一个label,并且要传递一个参数给这个label的caption.该怎么做呀?谢谢!
...全文
26 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tccsdn 2003-10-20
  • 打赏
  • 举报
回复
Label->Parent 看看你的这个对不对啊
fathappy 2003-10-20
  • 打赏
  • 举报
回复
不好意思,是我搞错了.结贴!
fathappy 2003-10-20
  • 打赏
  • 举报
回复
谢谢两位指点.可是如果我把label变成Memo是可以的,变成StringGrid,就出错了,他们之间有什么区别呢?谢谢
zihan 2003-10-20
  • 打赏
  • 举报
回复
TForm * form1=new Tform(this);
TLabel *Label = new TLabel(form1);
Label->Top = 10;
Label->Left = 10;
Label->Caption = "MyLabel";
Label->Parent = form1;
form1->ShowModal();
delete Label;
delete form1;
sczyq 2003-10-20
  • 打赏
  • 举报
回复
这样更适合你
//--------------------------------
TForm * form1=new Tform(this);
//--------------------------------
TLabel *Label = new TLabel(form1);
Label->Top = 10;
Label->Left = 10;
Label->Caption = "MyLabel";
Label->Parent = form1;

sczyq 2003-10-20
  • 打赏
  • 举报
回复
TLabel *Label = new TLabel(this);
Label->Top = 10;
Label->Left = 10;
Label->Caption = "MyLabel";
Label->Parent = this;

13,822

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧