我在FORM上放了个panel,然后在panel上放了很多button。我想对这些button操作。
我用如下语句。
for j:=0 to panel1.ComponentCount-1 do
(panel1.Components[j] as Tbutton).enabled:=false;但是运行确不行,panel1.ComponentCount返回是0。不知道为什么。
但如果我不用panel.直接把button放在form上,则用form1.componetcount 则能返回控件的数量。
是不是我没指定容器啊。应该如何指定呢
我用如下语句。
for j:=0 to panel1.ComponentCount-1 do
(panel1.Components[j] as Tbutton).enabled:=false;但是运行确不行,panel1.ComponentCount返回是0。不知道为什么。
但如果我不用panel.直接把button放在form上,则用form1.componetcount 则能返回控件的数量。
是不是我没指定容器啊。应该如何指定呢
解决方案 »
- ADOConnection1动态链接问题
- 如何将多文档的一个子窗体设置为半透明的???win2000+delphi6环境,拜托了!
- 新手问老问题delphi6,QUERY+UPDATESQL+ACCESS。为何我的代码不行?
- 关于把字符串存入文件?高分相送
- 我要用网络编程,但是我想隐藏我的IP,如果还能隐藏MAC地址就更好了!
- 關於dbgrid的相關問題?
- 如何在dbgrid中显示数据!!!!!
- 有偿求做一调用指定程序的程序
- 用SQL如何动态取的记录的前几行
- 关于类封装成dll
- 如何在程序中获得EXCEL合并单元的格式(包含合并多少单元格、线框)?
- 在ADOTable中如何查找一条特定的记录,比如第三条,第四条等
begin
if Panel1.Controls[i] is TEdit then
(Panel1.Controls[i] as TEdit).Text:='';
end;