Registriert seit: 9. Mai 2006
98 Beiträge
Delphi 7 Professional
|
Neues Formular "quasi-modal" öffnen
20. Dez 2012, 16:02
Entschuldigung für den komischen Titel; es geht um folgendes:
Von meinem MainForm aus möchte ich gerne ein weiteres Formular (ChildForm) anzeigen, und zwar derart, dass ChildForm den Fokus bekommt und MainForm erst nach Schließen von ChildForm "weiterläuft".
Üblicherweise mache ich das einfach, indem ich "ChildForm.ShowModal" aufrufe.
Jetzt stellt sich mir die Aufgabe, dass (bei geöffnetem ChildForm) das Hauptfenster trotzdem vom Anwender bewegt werden kann, um z.B. im Explorerfenster dahinter etwas nachzusehen. Das geht mit ShowModal leider nicht. Wenn ich aber stattdessen "ChildForm.Show" aufrufe, wird es natürlich angezeigt, aber die Programmausführung läuft sofort mit der Anweisung nach "Show" weiter und wartet nicht, bis ich ChildForm geschlossen haben...
Kennt jemand dafür eine praktikable Lösung?
.sundance.
|