Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi findcomponent einer anderen Form (https://www.delphipraxis.net/87914-findcomponent-einer-anderen-form.html)

rbertus2000 7. Mär 2007 10:30


findcomponent einer anderen Form
 
Gibt es eine Möglichkeit mit Findcomponent Komponenten einer anderen Form zu finden? Ich will z.B. von form2 auf verschiedene DBgrids in form1 zugreifen. Ich habe es schon mit

Delphi-Quellcode:
form1.(findcomponent('dbgrid'+inttostr(i)) as TDBGRID).fields[4].asInteger
probiert, es funktioniert aber nicht. Ich hoffe es weiß einer Rat.

mkinzler 7. Mär 2007 10:41

Re: findcomponent einer anderen Form
 
Delphi-Quellcode:
(form1.findcomponent('dbgrid'+inttostr(i)) as TDBGRID).fields[4].asInteger

rbertus2000 7. Mär 2007 10:49

Re: findcomponent einer anderen Form
 
Danke für die Antwort, leider funzt es immer noch nicht. Liegt es vielleicht daran, dass das ganze eigendlich eine If-Abfrage ist?

Delphi-Quellcode:
if (form1.findcomponent('dbgrid'+inttostr(i)) as TDBGRID).fields[4].asInteger <> 0 then
countfields:= 1;
Er meckert immer noch:
TDBGRID, fields und asInteger seien nicht deklarierte Bezeichner.

IngoD7 7. Mär 2007 10:57

Re: findcomponent einer anderen Form
 
Hast du die Unit DBGrids eingebunden?

rbertus2000 7. Mär 2007 10:58

Re: findcomponent einer anderen Form
 
Natürlich.
edit: oops, das hatte ich wirklich vergessen :wall: Aber trotzdem danke für die Hilfe. Jetzt funktioniert es.

mkinzler 7. Mär 2007 10:58

Re: findcomponent einer anderen Form
 
Was willst du eigentlich überprüfen?

IngoD7 7. Mär 2007 10:59

Re: findcomponent einer anderen Form
 
Zitat:

Zitat von rbertus2000
Natürlich.

Und wo genau? :roll:

//Edit: Nachfrage hat sich erledigt. :lol: (Für die Nachwelt --> siehe 2 Postings vorher das Edit.)


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:04 Uhr.

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