delphi如何动态控件创建动态控件?

先创建一个PageControl1然后动态创建TabSheet,里边要放一些动态的控件如何实现?procedureTMain.Button5Click(Sender:TO... 先创建一个PageControl1然后动态创建TabSheet,里边要放一些动态的控件如何实现?
procedure TMain.Button5Click(Sender: TObject);
var
memo:Tmemo;
begin
with TTabSheet.Create(Self) do
begin
Caption :=IntToStr(PageControl1.PageCount);
Name := 'TabSheetNew' + IntToStr(PageControl1.PageCount);
PageControl := PageControl1;
end;

Memo:=TMemo.Create(TabSheet1);
memo.Parent:=TabSheet1;
Memo.Left:= 20;
Memo.Top:= 20;
Memo.Width:= 250;
Memo.Height:= 300;
end;

我只能在事先创建好的TabSheet1创建MEMO,要怎么实现动态的TabSheet创建MEMO?
如果要在别的过程修改memo的text要怎么实现?
展开
 我来答
壬瑜qD
2008-05-29 · TA获得超过295个赞
知道小有建树答主
回答量:477
采纳率:0%
帮助的人:320万
展开全部
var
tab: TTabSheet;
memo: TMemo;
begin
tab := TTabSheet.Create(self);
tab.Caption := IntToStr(PageControl1.PageCount);
tab.Name := 'TabSheetNew' + IntToStr(PageControl1.PageCount);
tab.PageControl := PageControl1;

memo := TMemo.Create(tab);
memo.Parent := tab;
memo.left := 20;
Memo.Top:= 20;
Memo.Width:= 250;
Memo.Height:= 300;

end;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式