不明容器panel中有多少控件,能全部清除吗?如何清除呢?
解决方案 »
- Delphi7 +Report Machine6.5 主从表关系,求高手解答。。。在线等。。。。。
- 怎样使用用dbcombobox读取数据库的值?
- 调用数据库
- 很奇怪的一个问题,某函数的一个参数为pchar类型的,做成dll调用有问题,而把这个函数放在unit1.pas里面,与dll无关系,使用就没有问题
- 求救!!!!如何用delphi创建快捷方式和在“开始”中添加菜单
- 我的问题都一个星期了,还是没人回答,帮帮我!!!
- table在open时如果先设定filter,并将filtered设为true,是否可以减小内存的消耗?
- 请问有没有类似delphi开发环境里“run”的快捷按钮?
- 现在是不是有些程序员只有使用控件的水平?
- 我的两台win2000服务器是不是中了红虫病毒?
- 在Delphi中动态创建控件并处理添加事件处理
- 三层数据库 多用户访问问题
依次free掉 呵呵 www.coderpub.com
i:Integer;
begin
i:= Panel1.ControlCount;
while Panel1.ControlCount >0 do begin
Panel1.Controls[i-1].Free;
i:=i-1;
end;
i:Integer;
begin
for i:=Panel1.ControlCount downto 0 do
Panel1.Controls[i].Free;要注意顺序
var
i:Integer;
begin
for i:=Panel1.ControlCount-1 downto 0 do
Panel1.Controls[i].Free;
在panel中创建Button然后执行Button 的 onclick事件,接着释放Button
如果不点击Button事件,则释放无问题,如点击后则不成,会出现错误,百思不得其解!!
可以隐藏他啊。
或者在接下去的步骤释放他。
这样这样,先创建A,点A,隐藏A。再创建B,点B,隐藏B释放A…………就这样。
具体怎么写,应该会吧。
创建第一个的时候做一下判断就可以了。