Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#7

Re: fenster.caption ist leer?

  Alt 27. Feb 2004, 22:29
Mit MDI kann man sich schnell verhaspeln...
Steht die Abfrage im CloseQuery / OnClose Handler der Klasse des MDIChilds ?
Wenn ja müsste es doch mit Caption oder self.Caption gehen.
Wenn der Code in einem anderen Form ausgeführt wird, dann kannst du es so machen:
Delphi-Quellcode:
  DeinMDIForm.ActiveMDIChild.Caption
  // dürfte IMHO das gleiche sein wie
  DeinMDIForm.MDIChildren[0].Caption
Edit: Hatte ich wohl zu lange nicht aktualisiert. Stimmt aber trotzdem...
Du benutzt KindFenster um auf dein MDIChild zu zeigen, da MDIChildren generell dynamisch erzeugt werden, kannst du nicht davon ausgehen, dass das aktuelle Form auch wirklich KindFenster heißt (die können ja nicht alle gleich heißen ! ).
Mit self.Caption oder Caption wird es funktionieren.
Edit2: Tippfehler...
  Mit Zitat antworten Zitat