Controls好像进不了子层,如组中的控件就扫描不到了.
Components好像用在Self上还可以,但在子层上就不对了.如在Groupbox上,我用了Groupbox.ComponentCount即告诉我总是0,有谁知道怎么用,
我现在只想用在Groupbox中所包的控件,或者在Form中所有可视的控件,当前包括GroupBox中的下层的控件,
Components好像用在Self上还可以,但在子层上就不对了.如在Groupbox上,我用了Groupbox.ComponentCount即告诉我总是0,有谁知道怎么用,
我现在只想用在Groupbox中所包的控件,或者在Form中所有可视的控件,当前包括GroupBox中的下层的控件,
解决方案 »
- 三四个用户端的数据库应用程序系统,要不要使用三层架构?
- 关于改表的字段值~~
- 只请jie115(守望红木) 进来,以表答谢!!
- 我的机器发送字节数与接收字节数是4:1,发的比接收的还多,可我只是在看网页啊,我该怎么办?
- 操作问题:怎样在delphi中设置单元中代码行数限制???
- 高分求救,一个超难字符串的分解!
- procedure tform1.b(var a:tedit);//procedure tform1.b( a:tedit);看不出加了VAR和不加VAR有什么区别
- 急!急!!关于两个AdoQuery记录拷贝的问题!!
- 这个问题无人理睬吗???????????
- 如何实现ie工具栏的效果(内空)???
- 超难问题:关于使用PPView和TOleContainer播放幻灯片的问题!!!
- 在2000 下如何得到硬盘和主板的序列号
var
i: integer;
begin
for i := 0 to AControl.ControlCount - 1 do
begin
AControl.Controls[i].tag := i;
SetControl(AControl.Controls[i]);
end;
end;
procedure pScanWinControl(mWinControl: TWinControl);
var
I: Integer;
begin
for I := 0 to mWinControl.ControlCount - 1 do
begin
Memo1.Lines.Add(mWinControl.Controls[I].Name); //try
{ TODO }
if mWinControl.Controls[I] is TWinControl then
pScanWinControl(mWinControl.Controls[I] as TWinControl);
end;
end;
begin
pScanWinControl(Self);
Memo1.Lines.Add('--'); //try
pScanWinControl(GroupBox1);
end;