Her er f.eks. en procedure som gennemløber alle TButtons og TLabels på din form eller andet og ændre Caption, det er uanset om din button eller label befinder sig direkte på formen eller på f.eks. et panel eller en groupbox.
procedure DoIt(WinC : TWinControl); var i : integer; begin for i:=0 to WinC.ControlCount-1 do begin if WinC.Controls[i] is TButton then (WinC.Controls[i] as TButton).Caption:='jowjow'; if WinC.Controls[i] is TLabel then (WinC.Controls[i] as TLabel).Caption:='Så det';
if WinC.Controls[i] is TWinControl then DoIt(WinC.Controls[i] as TWinControl); //rekursiv kald end; end;
Martins metode blev brugt :)Men tak til jer begge :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.