原先在设计期时我在Panel1上放有TButton等组件,现在想实现在程序运行期动态清除Panel1上原有的所有组件,并动态生成TMemo组件,该如何实现??请大侠们赐教!!!!
解决方案 »
- 急求delphi 基于xmodem协议的通讯
- ■■现金200元奖励!挑战自我!!问win2003server注册表高手!!
- XP系统用SHELLEXECUTE问题
- 请问字符截取函数是什么
- 请问在DELPHI的FORM中怎样实现HTML中广告图片的效果?
- 在线等待
- 如何利用delphi7.0与SQL server进行库连接及对库的操作!最好有个小程序供小弟学习!请各位高手帮忙!小弟一定给分!
- 如何在数据库中存储Word文件?
- InstallShield Express For Delphi 5的问题,给高分!!!谢谢!!
- 请教如何给一个控件添加一个新的属性
- 如何根据分辨率自动调整界面的大小
- ODBC数据源与数据连接属性"DBDEMOS.udl"有什么区别?
再生成memo,把memo的parent := panel1;
begin
for i:=ComponentCount-1 downto 0 do
if Components[i] is Tbutton then
if (Components[i] As TButton).Parent=Panel1 then
(Components[i] As TButton).Free;
end;
begin
for i:=ComponentCount-1 downto 0 do
if Components[i] is Tbutton then
if (Components[i] As TButton).Parent=Panel1 then
(Components[i] As TButton).Free;
if Components[i] is TImage then
if (Components[i] As TImage).Parent=Panel1 then
(Components[i] As TImage).Free;
if Components[i] is TEdit then
if (Components[i] As TEdit).Parent=Panel1 then
(Components[i] As TEdit).Free;
end;