Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Form in Form anzeigen


Petros - Sa 10.04.10 19:28
Titel: Form in Form anzeigen
Hallo Delphi Freunede,

Habe mal wieder ein kleines problem habe zwar hier schon einiges gefunden, haben mir aber nicht wirklich geholfen..

Ich will in Form1 ein Form2, Form3, Form4 anzeigen lassen und diese darin auch verschieben können verkleiner, vergrößern, minimieren und schließen..

beispiel:

Form1 wird geöffnet per Buttenklick (Form2.show;) soll die Form2 dann in der Form1 angezeigt werden... könnte mir bitte jemand einen tipp geben bzw nen quelltext zur verfügung stellen..


MFG Petros


Moderiert von user profile iconNarses: Topic aus Sonstiges (Delphi) verschoben am So 11.04.2010 um 12:18


Yogu - Sa 10.04.10 21:27

Hallo,

suche mal im Neu-Fenster nach Frame :lupe: Das kannst du designen wie ein normales Formular, aber es lässt sich in Formulare einfügen.

Damit man die Frames verschieben kann, würde ich sie in ein Panel packen und das verschiebbar machen. Die Fenstertitelleiste wirst du so aber nicht einfach bekommen, das müsstest du von Hand machen (z.B. per Image).

Grüße,
Yogu


elundril - Sa 10.04.10 22:08

Wie wäre es mit dem Formstyle von Form1 auf "fsMDIForm" setzen und den Formstyle von den anderen Formularen auf "fsMDIChild"?

lg elundril


Yogu - Sa 10.04.10 23:13

user profile iconelundril hat folgendes geschrieben Zum zitierten Posting springen:
Wie wäre es mit dem Formstyle von Form1 auf "fsMDIForm" setzen und den Formstyle von den anderen Formularen auf "fsMDIChild"?

Warum denn einfach, wenn's auch kompliziert geht? :autsch:


Petros - So 11.04.10 17:06

Supi vielen danke "elundril" dein vorschlag war genau das was ich gesucht hatte perfeckt.. und diesel mal wieder so schnelle hilfe bekommen bin sehr beeindruckt von dem Forum macht weiter so...

Danke auch an die die mitgeholfen haben...


MFG Petros