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 Komponente auf anderen Form finden (https://www.delphipraxis.net/64896-komponente-auf-anderen-form-finden.html)

Andreas L. 9. Mär 2006 17:53


Komponente auf anderen Form finden
 
Hi,
ich kann ja mit FindComponent eine Komponente finden. Was muss ich machen das ich mit dieser Funktion ein TMemo auf einen anderen Form (z. B. form1) finden kann?

Das geht ja leider nicht:
Delphi-Quellcode:
FindComponent('form1.memo1')

BenjaminH 9. Mär 2006 18:03

Re: Komponente auf anderen Form finden
 
Fast ;-)
Delphi-Quellcode:
Form1.FindComponent('Memo1');

Andreas L. 9. Mär 2006 18:12

Re: Komponente auf anderen Form finden
 
Ich möchte aber das ganze dynamisch machen:

Delphi-Quellcode:
SucheForm('Form1')+FindComponent('Memo1').lines.loadfromfile('fdfdffd');

Andreas L. 30. Mär 2006 17:11

Re: Komponente auf anderen Form finden
 
kennt niemand eine Möglichkeit?

Hawkeye219 30. Mär 2006 18:24

Re: Komponente auf anderen Form finden
 
Hallo OnlineHome,

zum Suchen von Formularen kannst Du diese Funktion benutzen:
Delphi-Quellcode:
function FindForm (const aName: string): TForm;
var i: integer;
begin
  for i := 0 to Screen.FormCount - 1 do
  begin
    Result := Screen.Forms[i];
    if SameText(Result.Name, aName) then
      exit;
  end;
  Result := nil;
end;
Wie man Komponenten auf einem Formular findet, kannst Du diesem Thread entnehmen.

Gruß Hawkeye


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:20 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