Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Frage zu der MDI-Demo von Borland (https://www.delphipraxis.net/27961-frage-zu-der-mdi-demo-von-borland.html)

MrKnogge 17. Aug 2004 22:34


Frage zu der MDI-Demo von Borland
 
Abend !

Ich progge derzeit eine kleine MDI-Anwenung (meine erste), und daher wollte ich einbauen, dass beim Maximieren eines Child's die Captionbar-Buttons oben rechts erscheinen.

Bei der MDI-Demo ist das auch genauso, wie ich es möchte, nur finde ich in dem Programm kein bischen Code dafür. Auch die anderen wie "Alle Fenster verkleinern", "Fenster horizontal anordnen", etc.

Es gibt nur verweise auf ne ActionList, (und mit der kenn ich mich nicht aus).

Könnt mir jemand die Standard MDI funktionen erklären ?

gruss

Alexander 18. Aug 2004 09:53

Re: Frage zu der MDI-Demo von Borland
 
In der Action List gibt es Standard-Aktionen, die dort genutzt wurden (z.b. Einfügen, Ausschneiden, Kopieren ). Man braucht sie nicht mehr selber zu implementieren...
Ich würde sowieso immer eine Actionlist für alles benuzen, da man damit flexibler ist.

Muetze1 18. Aug 2004 10:57

Re: Frage zu der MDI-Demo von Borland
 
Moin!

Und das gesuchte Verhalten mit den Buttons oben rechts bei einem maximierten MDI Child geschieht automatisch wenn du ein MDI Child maximierst - da brauchst du kein Code für. Wenn ich eine dumme kleine Anwendung mache mit einer MDI HauptForm und einem MDI Child was ich dann instanziiere und dies dann maximiere @RunTime, dann klappt funktioniert das schon so wie gesucht...

MfG
Muetze1

MrKnogge 18. Aug 2004 12:49

Re: Frage zu der MDI-Demo von Borland
 
Danke, ich werd mir die ActionList mal genauer anschauen !

Aber die Buttons werden bei mir leider nicht gezeichnet, was wohl damit zu tun hat, dass ich statt dem TMainMenu die ToolBar2000 verwende, aber ich glaub da gibt es was spezielles.

Danke für die Tipps.

Robert_G 18. Aug 2004 12:59

Re: Frage zu der MDI-Demo von Borland
 
Zitat:

Zitat von MrKnogge
Aber die Buttons werden bei mir leider nicht gezeichnet, was wohl damit zu tun hat, dass ich statt dem TMainMenu die ToolBar2000 verwende, aber ich glaub da gibt es was spezielles.

Das wird's woh sein, auch erst das Update der ActionBands hatte das ActionMainMenu "MDI-kompatibel" gemacht.
Vorher musste ich mir die Buttons selbst dahinzeichnen. :(

BTW: Eine ToolBar kann das generell nicht. Nur ein MainMenu. Bei irgendwelchen Torry-Komponenten wäre ich mir da nicht so sicher, die sollen ja meisten nur bunt aussehen. ;)

MrKnogge 18. Aug 2004 13:40

Re: Frage zu der MDI-Demo von Borland
 
jo, bei der toolbar ist ein sogenannter MDI-Controler dabei, mit dem funktioniert das super.

Mit der ActionMainMenuBar selbst hab ich noch nicht gearbeitet, werde sie mir aber auf jedenfall mal ansehen.

gruss


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