AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Menü in Delphi realisieren

Ein Thema von Problemmacher · begonnen am 27. Feb 2007 · letzter Beitrag vom 28. Feb 2007
Antwort Antwort
Seite 1 von 2  1 2      
Problemmacher

Registriert seit: 14. Nov 2006
43 Beiträge
 
#1

Menü in Delphi realisieren

  Alt 27. Feb 2007, 14:43
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
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Menü in Delphi realisieren

  Alt 27. Feb 2007, 14:46
Du könntest das menü ja zur Laufzeit erzeugen lassen.
Markus Kinzler
  Mit Zitat antworten Zitat
Problemmacher

Registriert seit: 14. Nov 2006
43 Beiträge
 
#3

Re: Menü in Delphi realisieren

  Alt 27. Feb 2007, 15:00
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!
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Menü in Delphi realisieren

  Alt 27. Feb 2007, 15:01
Wenn du vielleicht geanuer beschreiben würdest, was du genau vor hast.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Kedariodakon
Kedariodakon

Registriert seit: 10. Sep 2004
Ort: Mönchengladbach
833 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: Menü in Delphi realisieren

  Alt 27. Feb 2007, 15:01
Warum nicht einfach die TMainMenu Komponente aufs Formular ziehen und dann doppelt anklicken?

Bye Christian
Miniaturansicht angehängter Grafiken
tmainmenu_368.jpg  
Christian
  Mit Zitat antworten Zitat
Problemmacher

Registriert seit: 14. Nov 2006
43 Beiträge
 
#6

Re: Menü in Delphi realisieren

  Alt 27. Feb 2007, 15:07
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 ...
  Mit Zitat antworten Zitat
Problemmacher

Registriert seit: 14. Nov 2006
43 Beiträge
 
#7

Re: Menü in Delphi realisieren

  Alt 27. Feb 2007, 15:10
Mist, ausversheen statt Edit .. Zitat gedrückt - Sorry!
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: Menü in Delphi realisieren

  Alt 27. Feb 2007, 15:11
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.
Markus Kinzler
  Mit Zitat antworten Zitat
Problemmacher

Registriert seit: 14. Nov 2006
43 Beiträge
 
#9

Re: Menü in Delphi realisieren

  Alt 27. Feb 2007, 15:15
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?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#10

Re: Menü in Delphi realisieren

  Alt 27. Feb 2007, 15:28
Vielleicht wäre in diesem Fall ein TabControl interessant.
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:13 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