![]() |
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:
probiert, es funktioniert aber nicht. Ich hoffe es weiß einer Rat.
form1.(findcomponent('dbgrid'+inttostr(i)) as TDBGRID).fields[4].asInteger
|
Re: findcomponent einer anderen Form
Delphi-Quellcode:
(form1.findcomponent('dbgrid'+inttostr(i)) as TDBGRID).fields[4].asInteger
|
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:
Er meckert immer noch:
if (form1.findcomponent('dbgrid'+inttostr(i)) as TDBGRID).fields[4].asInteger <> 0 then
countfields:= 1; TDBGRID, fields und asInteger seien nicht deklarierte Bezeichner. |
Re: findcomponent einer anderen Form
Hast du die Unit DBGrids eingebunden?
|
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. |
Re: findcomponent einer anderen Form
Was willst du eigentlich überprüfen?
|
Re: findcomponent einer anderen Form
Zitat:
//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