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 Inhalt von Edits auf anderer Form abfragen (OnChange) (https://www.delphipraxis.net/99742-inhalt-von-edits-auf-anderer-form-abfragen-onchange.html)

Reinhardtinho 17. Sep 2007 09:36


Inhalt von Edits auf anderer Form abfragen (OnChange)
 
Hallo zusammen,

Ich habe eine Stammform und einen Texteditor auf einer weiteren Form. Ein Teil dieses Editors wird zur Laufzeit auf meine Stammform umgelenkt.

Delphi-Quellcode:
Form_TextEditor.Panel1.Parent := Panel5;
Die entscheidende Komponente auf diesem Panel ist nun der Editor vom Typ TJvRichEdit.
Nun habe ich noch einen Button auf meiner Stammform, dessen Sichtbarkeit vom Editor (Modified) und von den Inhalten zweier Edit-Feldern auf der Stammform abhängt.

Also meine eigentliche Frage lautet, wie kann ich in dem OnChange-Ereignis des Editors den Inhalt der Edits auf der Stammform abfragen?

In der Hierarchie steht die Stammform über dem Editor (also der Editor wird nur aufgerufen, wenn Stammform existiert), falls das noch wichtig sein sollte.

Vielen Dank.

MFG
Lorenz

Reinhardtinho 18. Sep 2007 12:48

Re: Inhalt von Edits auf anderer Form abfragen (OnChange)
 
Gibt es jemanden der mir bitte helfen kann? :stupid:

MFG
Lorenz

pstruh 18. Sep 2007 12:59

Re: Inhalt von Edits auf anderer Form abfragen (OnChange)
 
Hallo :-D
Also wenn ich das Problem richtig verstehe, dann würde ich sagen: MainForm in uses des zweiten Forms aufnehmen. Dann kannst du im OnChange-Event auf alle veröffentlichten Elemente des MainForms zugreifen ... Oder ist etwas anderes gemeint????
Gruß

Matze 18. Sep 2007 13:00

Re: Inhalt von Edits auf anderer Form abfragen (OnChange)
 
Hi,

ich verstehe noch nicht ganz, was du vorhast und ob der Weg sinnvoll ist. Aber auf die Edits der Stammform solltest du mittels

Delphi-Quellcode:
Stammform.Edit.Text
zugreifen können, sofern die Stammform in den uses der EditorForm eingetragen ist.

Edit: Da war Ralph wohl schneller.

Reinhardtinho 18. Sep 2007 13:26

Re: Inhalt von Edits auf anderer Form abfragen (OnChange)
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,

ich habe zur Verdeutlichung einen Screenshot angehängt (Ein Bild sagt mehr als tausend Worte ...).

Darauf sieht man die Editfelder, einen Button und den Editor, der ein Teil einer anderen Form ist und auf ein Panel umgelenkt wird.

Das habe ich gemacht, weil die Form mit dem Editor an anderer Stelle normal aufgerufen werden kann.

Also reicht es, wenn ich die betreffenden Edit-Felder und den Button in den Public-Bereich der Stammform übernehme?

Und ist das nicht eine Art Überkreuzbeziehung, wenn bei der Stammform im uses-Bereich [interface] der Editor drin steht und im Editor im uses-Bereich [implementation] die Stammform?


MFG
Lorenz


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