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 Bild-im-Bild wie bei Photoshop... aber wie? (https://www.delphipraxis.net/41704-bild-im-bild-wie-bei-photoshop-aber-wie.html)

DymonD 7. Mär 2005 15:05


Bild-im-Bild wie bei Photoshop... aber wie?
 
Hi,
ich muss ein Programm neu entwickeln, und dabei habe ich mir gedacht, es könnte "Fenster im Hauptfenster" geben, so wie man es von Photoshop kennt. Mein Problem ist, dass ich nicht weiß, wie sie zu machen sind. Ich habe schon ein TFrame probiert, aber es ist nicht das Wahre. Könnt ihr mir da einen Vorschlag geben?

THX im Voraus!

Gruß, Dima

Orbmu2k 7. Mär 2005 15:15

Re: Bild-im-Bild wie bei Photoshop... aber wie?
 
"MDI" sollte die bei der Suche weiterhelfen

Sanchez 7. Mär 2005 15:15

Re: Bild-im-Bild wie bei Photoshop... aber wie?
 
Meinst du ne MDI-Anwendung?
Machmal Datei->Neu->Weitere.. und wähl dort MDI-Anwendung aus. Da solltest du finden wonach du suchst.

grüße, daniel

DymonD 7. Mär 2005 15:32

Re: Bild-im-Bild wie bei Photoshop... aber wie?
 
Ach so heißt es.. ich kenne ja nur eine Strandard-Anwendung (glaub VCL-Anwendung) :lol:
Frage: und wie erstelle ich dann ein untergeordnetes Fenster? Über Datei -> Neu -> Formular geht es nicht... :wall:

[edit]
Außerdem: geht das denn nicht mit einer "normalen" Anwendung? Dass man sagt, Parent ist Form1 oder sowas... ?
[/edit]

Sanchez 7. Mär 2005 15:36

Re: Bild-im-Bild wie bei Photoshop... aber wie?
 
Doch du musst aber beim Fenster FormStyle auf fsMDIChild stellen.
Die "normalen" Anwendungen heißen übrigens SDI (Single Document Interface, wenn mich nicht alles täuscht). MDI steht für Multiple Document Interface. So ists leicht zu Merken.

DymonD 7. Mär 2005 15:44

Re: Bild-im-Bild wie bei Photoshop... aber wie?
 
Zitat:

Zitat von Sanchez
Doch du musst aber beim Fenster FormStyle auf fsMDIChild stellen.

Das habe ich eben herausgefunden, bevor ich die Website aktualisiert habe, weil ich in der MDI-Anwendung diese Option gesehen habe :lol:

THX euch Jungs!!

DymonD 7. Mär 2005 15:47

Re: Bild-im-Bild wie bei Photoshop... aber wie?
 
Noch ein Punkt:
Ich habe auf der linken Seite des TForm1 ein TPanel, kann ich dem TForm2 sagen (mein Childfenster), dass der da nicht hin darf und wenn ja, wie (so dass er weder unters TPanel noch drüber gerät)?

[edit]
Jetzt habe ich herausgefunden, dass es auch auf den Formularrand pfeift, daswegen ist es nicht mehr nötig, das Ding zu unterbinden...
[/edit]

DymonD 8. Mär 2005 16:23

Re: Bild-im-Bild wie bei Photoshop... aber wie?
 
Zitat:

Zitat von DymonD
[edit]
Jetzt habe ich herausgefunden, dass es auch auf den Formularrand pfeift, daswegen ist es nicht mehr nötig, das Ding zu unterbinden...
[/edit]

Aber ist es möglich dem Fenster zu "verbieten", außerhalb des Rands zu gehen?

(Neuer Post weil Edit nicht mehr möglich war :-D )


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz