![]() |
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 > ![]() 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 |
Re: Menü in Delphi realisieren
Du könntest das menü ja zur Laufzeit erzeugen lassen.
|
Re: Menü in Delphi realisieren
Zitat:
wenn du es etwas ausführen könntest, hab damit noch nicht lange zu tun =)! Danke! |
Re: Menü in Delphi realisieren
Wenn du vielleicht geanuer beschreiben würdest, was du genau vor hast.
|
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 |
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 ... |
Re: Menü in Delphi realisieren
Mist, ausversheen statt Edit .. Zitat gedrückt - Sorry!
|
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.
|
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? |
Re: Menü in Delphi realisieren
Vielleicht wäre in diesem Fall ein TabControl interessant.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:34 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