Delhi 动态创建TImage控件的删除
2010-01-22 14:47
302 查看
//双重保险,TImage对象有时候使用FindControl时候释放不掉 而其他类型的控件时可以的。
self.ScrollBox1.FindComponent(global.ItemIDList.Strings[i]).Free;
(self.ScrollBox1 as TScrollBox).FindChildControl(global.ItemIDList.Strings[i]).Free; 以上代码无法删掉动态创建的TImage对象,双重保险也不管用。
//真正起作用的是下面的代码 上面的完全失效 释放不掉
with (self.ScrollBox1 as TScrollBox) do
begin
for i:=ControlCount-1 downto 0 do
if (uppercase(Controls[i].Name)<>uppercase('BackgroundImage')) and (uppercase(Controls[i].ClassName)=uppercase('TImage')) then
Controls[i].Free; end;
self.ScrollBox1.FindComponent(global.ItemIDList.Strings[i]).Free;
(self.ScrollBox1 as TScrollBox).FindChildControl(global.ItemIDList.Strings[i]).Free; 以上代码无法删掉动态创建的TImage对象,双重保险也不管用。
//真正起作用的是下面的代码 上面的完全失效 释放不掉
with (self.ScrollBox1 as TScrollBox) do
begin
for i:=ControlCount-1 downto 0 do
if (uppercase(Controls[i].Name)<>uppercase('BackgroundImage')) and (uppercase(Controls[i].ClassName)=uppercase('TImage')) then
Controls[i].Free; end;
相关文章推荐
- WPF 中动态创建和删除控件
- WPF 中动态创建和删除控件
- WPF 中动态创建和删除控件
- WPF 中动态创建和删除控件
- WPF 中动态创建和删除控件
- WPF 中动态创建和删除控件
- C# WinForm 控件在窗体中动态居中 创建、删除控件及对其赋值
- WPF 中动态创建和删除控件
- WPF 中动态创建和删除控件
- WPF 中动态创建、删除控件,注册控件名字,根据名字查找控件
- js动态创建fileupload控件,js判断上传文件的大小,超过指定的大小删除掉
- 动态创建控件支持事件响应
- MFC动态创建控件及添加消息响应
- [转]在 DataList Web 服务器控件中动态创建模板
- js动态创建、删除表格示例代码
- js动态创建、删除表格
- 基于ASP.NET的Web动态控件创建
- 动态创建的文本框想要加上jQuery的datepicker功能变成日期选择控件该怎么办?
- javascript 动态添加删除控件
- C#中动态创建控件 出现创建窗口句柄出错问题解决。