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 MDI Reigenfolge einhalten (https://www.delphipraxis.net/79628-mdi-reigenfolge-einhalten.html)

Win32.API 25. Okt 2006 15:40


MDI Reigenfolge einhalten
 
Hi,
ist es moeglich dieses

Zitat:

I ist der Index des untergeordneten Formulars, auf das zugegriffen werden soll. Die Reihenfolge der MDI-Formulare ändert sich durch deren Aktivierung. Anfänglich werden die Formulare nach deren Erstellungsfolge aufgeführt. Neue Formulare werden dabei an das Ende des Arrays angefügt. Wenn jedoch ein untergeordnetes MDI-Formular aktiviert wird, wird es an den Beginn der Liste verlagert. Daher sollten Sie I nur zum Indizieren aller Formulare im Array verwenden, nicht aber um ein bestimmtes Formular zu referenzieren.
ungewollte feature auszuschalten? So das die reihenfolge immer mit der erstellungsfolge uebereinstimmt?

grüße win32

Muetze1 25. Okt 2006 22:30

Re: MDI Reigenfolge einhalten
 
Wozu? Ich habe bei meinen MDI Anwendungen dieses noch nie benötigt dass die Fenster überhaupt in einer festen Reihenfolge sind. Wozu brauchst du es? Vllt. liegt eine Problemlösung an einer anderen Stelle...

Win32.API 26. Okt 2006 10:42

Re: MDI Reigenfolge einhalten
 
Danke fuer deine antwort :-D
Ich moechte einen such dialog einbauen, der jedes MDI child durchlaeuft und wenn er etwas gefunden hat dieses in den vordergrund bringt. Das problem ist das dann dieses MDI child die "nummer 1" ist. Vllt habe ich das ganze auch einfach falsch integriert, koennte vieleicht jemand so nett sein und mir ein kleines beispiel machen, danke vielmals :thumb:


grueße win32

franktron 26. Okt 2006 10:56

Re: MDI Reigenfolge einhalten
 
Ist das nicht egal welche MDI Form welche Nr. hat du durchsuchst doch alle Formen und wenn du was gefunden hast setzt du doch Form xyz auf BringtoFront und beim nächsten mal wieder das selbe. Also warum ist das wichtig welche Form welche nr hat ???


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