Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Auf MDI-Child zur Laufzeit zugreifen! (https://www.delphipraxis.net/55551-auf-mdi-child-zur-laufzeit-zugreifen.html)

Grolle 23. Okt 2005 00:43


Auf MDI-Child zur Laufzeit zugreifen!
 
Hallo!
Ich möchte von einem Memofeld innerhalb eines MDI-Childfensters
die Hintergrundfarbe zur Laufzeit ändern. Dies soll bei allen
geöffneten Childfenstern geschehen. Ich greif nicht von der
Main-Form darauf zu. Wie mache ich das?

x000x 23. Okt 2005 02:51

Re: Auf MDI-Child zur Laufzeit zugreifen!
 
Moin moin,
eine Möglichkeit wäre...
Delphi-Quellcode:
//..
var
   i, j : Integer;
begin
   for i := MainForm.MDIChildCount-1 downto 0 do begin
      with MainForm.MDIChildren[i] do begin
         for j:=0 to ComponentCount -1 do begin
            if Components[j] is TMemo then
               TMemo(Components[j]).Color := clBlue;
         end;
      end;
   end;
end;
//..


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:07 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz