Autor Beitrag
Janoschka
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 23



BeitragVerfasst: Do 05.12.02 22:20 
Also ich habe ein Form in dem Ich MDIChild forms erzeuge - klappt...
die Childforms, die ich erzeuge, auf denen is jetzt Beispielsweise ein memo.
Ich will jetzt, vom Übergeordneten Fenster den Inhalt des Memos in einem bestimmten der Childfenster ändern - meinetwegen will ich dem lines vom Memo auf dem Childform mit der Caption 'first form' mit der add() procedure eine zeile hinzufügen - wie kann ich das Memo auf dem bestimmten FEnster ansprechen?

THX schonmal!!!!
bis11
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1247
Erhaltene Danke: 2

Apple Mac OSX 10.11

BeitragVerfasst: Do 05.12.02 22:24 
Hi,

Du kannst das Memo in der First Form ansprechen, in dem Du in Deiner Unit die Unit der First Form in die USES-Klausel einfügst.

Dann schreibst Du nur noch folgenden Code in Deine Procedure :

ausblenden Quelltext
1:
Firstformunit.memo1.lines.add('Das ist ein Test');					


Damit solltest Du aus Deiner Unit2 das Memo in der FirstFormUnit ansprechen können.
Janoschka Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 23



BeitragVerfasst: Do 05.12.02 22:38 
Es geht mit aber im die Instanz des FEnsters - es bestehen ja mehrere davon - ich erzeuge ka mehrere FEnster aus der einen klasse die ich vorher vereinheitlicht definiert habe...
Janoschka Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 23



BeitragVerfasst: Fr 06.12.02 00:19 
ok, hab noch ein anderes Problem.
Wenn ich ein midiForm schließen will (ich klicke auf das x oben rechts in der Ecke des Fensters) dann geht es nicht - das Fenster minimiert sich nur.
Wie kann ich also ChildForms schließen???
Tino
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Veteran
Beiträge: 9839
Erhaltene Danke: 45

Windows 8.1
Delphi XE4
BeitragVerfasst: Fr 06.12.02 09:12 
Hallo,

dafür musst Du das OnClose-Event des MDI-Child-Fenster benutzen. Dort gibt es die Variable Action. Diese Variable musst Du in dem Event auf den Wert caFree setzen.

In der Hilfe zu dem o. g. Event gibt es auch ein Beispiel!

Gruß
TINO