Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.149 Beiträge
 
Delphi 12 Athens
 
#6

Re: Feststellen, welches Form als letztes mit BringToFront a

  Alt 9. Mär 2007, 08:33
Zitat von SirThornberry:
bei Forms wüsste ich nicht wie das geht.
Da gibt es die Z-Position, die kann man (weiß nur grad nichtmehr wie) abfragen.
Und das Fenster mit der größten Zahl ist halt vorne.

Nur wenn ein Fenster auf AlwaysOnTop steht, dann ist es ja immer "ganz" vorn und hat demnach die größte immer Position, obwohl es nicht das Letzte sein muß, welches vorgebracht wurde.

Fazit: es ist nicht möglich sowas im Nachhinein zu ermitteln.

Für eigene Forms könntest du dir beim Aufruf von z.B. BringToFront in einer Variable speichern welche Form gerade nach vorngebracht wurde und diese Variable dann einfach abfragen.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat