Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Menü in Delphi realisieren (https://www.delphipraxis.net/87353-menue-delphi-realisieren.html)

Problemmacher 27. Feb 2007 14:43


Menü in Delphi realisieren
 
Schönen Tag Liebe User,

da mir per PN leider niemand helfen wollte, frag ich nun doch
hier direkt im Forum - Wäre wirklich nett wenn mir jemand
helfen könnte! Schonmal vorab größten Dank!

Ich wollte euch nämlich fragen, welche Möglichkeiten ich besitze,
in Delphi ein Menü zu realisieren. Auf folgender Website habe
ich bereits eine Möglichkeit dafür gefunden, jedoch werden da bei
jedem Klick auf einen der Menüpunkte einfach in der Prozedur die
jeweiligen Komponenten ein-/ bzw ausgeblendet - Bei sehr vielen
Seiten die ich dabei also im Programm realisieren möchte, würde der
Quelltext ja schon allein durch diese Sachen ünnötig lang werden.
Link > http://noebis.pi-noe.ac.at/delphi/kapitel6.htm

Gibt es eine elegantere Lösung? Am schönsten wäre es ja, wenn es sowas
gehen würde, dass ich alle Seiten einzeln machen könnte und diese
so wie im Internet durch eine Art IFrame oder Include dann in das
Formular einbinden könnte. Ich hoffe ihr versteht was ich meine
und könnt mir helfen. Nochmal lieben Dank!

Grüße,
Gregor

mkinzler 27. Feb 2007 14:46

Re: Menü in Delphi realisieren
 
Du könntest das menü ja zur Laufzeit erzeugen lassen.

Problemmacher 27. Feb 2007 15:00

Re: Menü in Delphi realisieren
 
Zitat:

Zitat von mkinzler
Du könntest das menü ja zur Laufzeit erzeugen lassen.

Das bedeutet? Sorry, bin kein Superprofi in Delphi, daher wäre es nett
wenn du es etwas ausführen könntest, hab damit noch nicht lange zu tun =)! Danke!

mkinzler 27. Feb 2007 15:01

Re: Menü in Delphi realisieren
 
Wenn du vielleicht geanuer beschreiben würdest, was du genau vor hast.

Kedariodakon 27. Feb 2007 15:01

Re: Menü in Delphi realisieren
 
Liste der Anhänge anzeigen (Anzahl: 1)
Warum nicht einfach die TMainMenu Komponente aufs Formular ziehen und dann doppelt anklicken?

Bye Christian

Problemmacher 27. Feb 2007 15:07

Re: Menü in Delphi realisieren
 
Ich habe vor (wie dem Aufbau z.B. einer Website nach) in Delphi ein Programm
zu schreiben, wo ich aufgrund der besseren Benutzerfreundlichkeit ein
Menü integrieren möchte. Damit möchte ich auf verschiedene Bereiche zugreifen,
nehmen wir mal an ich habe vor für 20 Städte NRWs Menüpunkte anzulegen,
weil ich für jede Stadt dann im gleichen Fenster best. Informationen einfügen will.
Für jede Stadt sind dann halt versch. Komponenten Komponenten vorgesehen,
die jedoch nie alle gemeinsam angezeigt werden, sondern immer nur für die
jeweilige Sektion (Menüpunkt) ...

Nun habe ich wie gesagt im Internet durch den Link sowas gefunden, jedoch
ist dort das Prinzip die Menüpunkte einfach als Ein/- und Ausschalter
für die Visible-Eigenschaft auszunutzen. Jedoch würde dies in meinem
Fall z.B. den Quellcode total lang machen, da ich ja 20 Menüpunkte habe
mit sagen wir mal 10 Komponenten ... dann müsste ich ja in jeder
Menüpunktprozedur reinschreiben welche Komponenten angezeigt werden
sollen und welche nicht ... und bei der Masse an Komponenten doch ein
unglaubliches Chaos ... versteh ihr was ich meine? Sorry, falls die Sätze
etwas abgehackt sind ...

Problemmacher 27. Feb 2007 15:10

Re: Menü in Delphi realisieren
 
Mist, ausversheen statt Edit .. Zitat gedrückt - Sorry!

mkinzler 27. Feb 2007 15:11

Re: Menü in Delphi realisieren
 
Ist die Struktur der Menüs immer gleich? Dann könnte man die Menüpunkt dementsprechend umbenenne oder diese zur laufzeit erstellen und wieder zu entfernen, wenn ein anderer Bereich gewählt wird.

Problemmacher 27. Feb 2007 15:15

Re: Menü in Delphi realisieren
 
Wenn ich dich richtig verstehe fragst du ob die Anordnung und
der Inhalt des Menüs stetig gleich bleibt, egal wessen Inhalt
gerade dort angezeigt wird? Dann ja - Also will halt z.B. fünf
Begriffe im Menü haben als Oberbegriff der nichts auslöst, nur so
halt z.B. Niederrhein, Westfalen etc. ... und dann soll bei einem
Klick darauf das Menü erscheinen mit den Städten, die Listen bleiben
da ja immer gleich ... >> Dies ist auch wohl weniger das Problem,
ABER wie kann ich dann den verschiedenen Inhalt der Menüpunkte
darstellen, der sich ja in vielen Komponenten unterscheiden kann ...
Gibts da keine andere einfache und simple Methode statt der Visible-Eigenschaft?

mkinzler 27. Feb 2007 15:28

Re: Menü in Delphi realisieren
 
Vielleicht wäre in diesem Fall ein TabControl interessant.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:47 Uhr.
Seite 1 von 2  1 2      

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