社区
Delphi
帖子详情
怎么才能在窗体上动态生成控件?
kinglion
2001-04-29 05:28:00
近期,小弟在编写程序的过程中有个地方需要在窗体上动态生成控件,但是我是个新手,不知道该怎么办.我在程序里声名一些控件类,但是他们不能在窗体上显示,难道说要动态生成控件好要卸载窗体后在重新生成一个窗体,在其中加入吗?请高手指点!
...全文
101
9
打赏
收藏
怎么才能在窗体上动态生成控件?
近期,小弟在编写程序的过程中有个地方需要在窗体上动态生成控件,但是我是个新手,不知道该怎么办.我在程序里声名一些控件类,但是他们不能在窗体上显示,难道说要动态生成控件好要卸载窗体后在重新生成一个窗体,在其中加入吗?请高手指点!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lt30
2001-04-30
打赏
举报
回复
var
b : TButton;
begin
try
b:=tbutton.create(self);
b.parent:=form1; //很重要
b.left:=...;
b.top:=...;
b.onclick:=...;
b.name:=...;
b.show;
finally
b.free;
end;
end;
manboo
2001-04-30
打赏
举报
回复
上面的同志都是对的!
hzjf
2001-04-30
打赏
举报
回复
我认为海风与rh两位老兄的回答最简单、明了!(其他老大别打我哦,怕怕!)
sanjianxia
2001-04-30
打赏
举报
回复
利代码编程,类与对象的关系。
ft
2001-04-29
打赏
举报
回复
var
btn:TButton;
begin
btn:=TButton.Create(Seft);
btn.parent:=Form1;
btn.width:=..
btn.height:=..
btn.show;
Apollo47
2001-04-29
打赏
举报
回复
不好意思 btn:=Tbutton(self) 应写成 btn:=Tbutton.Create(self) ;
Apollo47
2001-04-29
打赏
举报
回复
var btn:TButton;
begin
btn:=Tbutton(self);
btn.left:=....
//这里设置一些别的属性;
Btn.parent:=Form1;
end;
clacklin
2001-04-29
打赏
举报
回复
xxx.parent:=form1
rh
2001-04-29
打赏
举报
回复
设置控件的父属性为窗体才可以显示!!
两个
窗体
清除
动态
生成
的
控件
两个
窗体
清除
控件
两个
窗体
清除
动态
生成
的
控件
Delphi在
窗体
上
动态
生成
按钮
控件
.rar
Delphi在
窗体
上
动态
生成
按钮
控件
,并为其增加
动态
事件,让按钮点击后执行某个动作。
ACCESS
窗体
动态
添加
控件
ACCESS
窗体
原生的
控件
都是无法
动态
添加的,但是我通过添加一个Frame容器
控件
,实现了这个想法。 并且能够获取到
动态
添加
控件
的事件。 只是,
动态
添加的
控件
必须是UserForm
控件
了,一些属性、方法、事件稍有不同!
C#winform中
动态
生成
控件
第一次玩这个,自己在学习过程中需要用到
动态
生成
控件
,参考了些资料,写了个
生成
label
控件
的方法,希望大家喜欢。
根据XML配置文件自动
生成
窗体
控件
最近在做数据采集,采集内容总是变来变去,于是考虑通过XML配置,采用反射原理
动态
加载
窗体
控件
,采集内容也随之变成
动态
的
Delphi
5,392
社区成员
262,731
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章