function GetChildWindowText(Form : Twincontrol;ControlName :string) : string; var i,j:integer; wincontrol : twincontrol; begin for i:=0 to Form.controlcount - 1 do begin if (form.controls[i] is twincontrol) then begin result := GetChildWindowText(twincontrol(form.controls[i]),controlname); if (form.controls[i] is tedit) and (form.controls[i].Name = controlname) then begin result := tedit(form.controls[i]).text; end; end else begin if (form.controls[i] is tlabel) and (form.controls[i].Name = controlname) then result := tlabel(form.controls[i]).caption; end; end; end;
var
i,j:integer;
wincontrol : twincontrol;
begin
for i:=0 to Form.controlcount - 1 do
begin
if (form.controls[i] is twincontrol) then
begin
result := GetChildWindowText(twincontrol(form.controls[i]),controlname);
if (form.controls[i] is tedit) and (form.controls[i].Name = controlname) then
begin
result := tedit(form.controls[i]).text;
end;
end else begin
if (form.controls[i] is tlabel) and (form.controls[i].Name = controlname) then
result := tlabel(form.controls[i]).caption;
end;
end;
end;