Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi MDI Anwendung (https://www.delphipraxis.net/9946-mdi-anwendung.html)

isabell 8. Okt 2003 13:06


MDI Anwendung
 
HALLO Leute,

ich brauche mal Eure Hilfe, mit dem Programmieren unter Delphi
komme ich ganz gut klar, aber die GUI-Erstellung treibt mich in den Wahnsinn ...

ich möchte eine MDI-Anwendung erstellen, d.h. Hauptform mit 5 Menüpunkten,
die jeweils die neue Form als MDI-Client laden

Was muß ich bei den Eigenschaften ein- oder ausstellen, dass sich die MDI-Client-Forms
perfekt in die Hauptform einpassen.Habe schon alles mögliche ? versucht, aber die obere Leiste (in der Minimieren usw.)
bekomme ich nicht weg

Vielen Dank für Eure Hilfe !

Gruß
Isabell

Christian Seehase 8. Okt 2003 13:50

Re: MDI Anwendung
 
Moin Isabell,

ich bin mir jetzt nicht sicher, was Du genau mit "perfekt in die Hauptform einpassen" meinst.

Vielleicht so etwas:

Delphi-Quellcode:
// Im OnShow der MDI Children
procedure TForm2.FormShow(Sender: TObject);
begin
  SendMessage(self.Handle,WM_SYSCOMMAND,SC_MAXIMIZE,0);
end;

Dagon 8. Okt 2003 13:56

Re: MDI Anwendung
 
Es würde eigentlich auch genügen, wenn du die Eigenschaft WindowState des MDI Child auf wsMaximized stellen würdest.

Alexander 8. Okt 2003 13:59

Re: MDI Anwendung
 
Ich habe das so verstanden, dass er selbst diese Leiste, in der nachher die Button minimieren etc. drinne sind, auch ausblenden will.
Auch wenn die Client-MDI-Form maximiert ist, wird ja eine Leiste ganz oben angezeigt...
Aber genau wie man das machen kann bin ich mir auch nicht..

isabell 8. Okt 2003 14:45

Re: MDI Anwendung
 
Danke für Eure Antworten,

es funktioniert perfekt, so wie es Chris geschrieben hat

... aber, nun meine nächtste Frage

wähle ich einen neuen Menüpunkt soll das aktuelle MDI-Child-Form geschlossen
und das neue geöffnet werden. Aber wie ? Gibs da einen Befehl ?

Viele Grüße
Isabell

isabell 8. Okt 2003 14:53

Re: MDI Anwendung
 
Danke für Eure Antworten,

es funktioniert perfekt, so wie es Chris geschrieben hat

... aber, nun meine nächtste Frage

wähle ich einen neuen Menüpunkt soll das aktuelle MDI-Child-Form geschlossen
und das neue geöffnet werden. Aber wie ? Gibs da einen Befehl ?

Viele Grüße
Isabell

Christian Seehase 8. Okt 2003 15:03

Re: MDI Anwendung
 
Moin Isabell,

Zitat:

Zitat von isabell
... aber, nun meine nächtste Frage

die dann in einen neuen Thread gehört ;-)


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