mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 28.03.2024 18:51 Benutzername: Passwort: Auto-Login

Thema: hilfe in delphi! vom 26.02.2006


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> hilfe in delphi!
Autor Nachricht
Benutzer 31237
Account gelöscht Threadersteller


Ort: -

Verfasst So 26.02.2006 15:52
Titel

hilfe in delphi!

Antworten mit Zitat Zum Seitenanfang

hey...ich muss ein menü programm erstellen und hab keine ahnung wie ich es mache da ich mich mit delphi nicht auskenne. kann mir einer helfen viellecht? soll ein poup menü sein....
 
Zeithase

Dabei seit: 09.05.2005
Ort: Erfurt
Alter: 39
Geschlecht: Männlich
Verfasst So 26.02.2006 15:56
Titel

Antworten mit Zitat Zum Seitenanfang

Da gibt's eine Komponente "TPopupMenu" (ein Rechtsklickmenü). Für normale Window-Menüs nimmst Du TMenu. Delphi bietet zudem eine umfangreiche Hilfe.

Cheers,
der Zeithase.
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Benutzer 31237
Account gelöscht Threadersteller


Ort: -

Verfasst So 26.02.2006 16:09
Titel

Antworten mit Zitat Zum Seitenanfang

hey...danke erstmal * Applaus, Applaus * ...ich schaffe es trotzdem nicht, ein code zu schreiben. Wie gesagt, ich habe mit delphi noch nie gearbeitet. * Keine Ahnung... *
 
213db

Dabei seit: 20.09.2005
Ort: -
Alter: -
Geschlecht: Weiblich
Verfasst So 26.02.2006 18:38
Titel

Antworten mit Zitat Zum Seitenanfang

welche Delphi-Version nutzst du?
du legst ein neues delphi projekt an,
dann suchst du dir im komponentenfenster
(ist in der regel oben angeordnet) die PopupMenu-Komponente
raus und fügst es deinem aktuellen projekthinzu.
dann öffnet sich ein seperates fenster,in dem
du diesem popup-menü menüpunkte,untermenüpunkte oder
spacer hinzufügen kannst.
jedem listenpunkt der anwählbar sein soll
gibst du noch eine bezeichnende ID und gut is.

dann im codefenster deine eventtrigger hinzufügen
und diesen dann entsprechende funktionen.
dann kannst du noch bestimmen wann und wo das popupmenü
angezeigt werden soll. beispielsweise beim rechtsklick
irgendwo aufm form. oder du kannst es zweckentfremden.

lies dir die mitgelieferte hilfe/befehlsreferenz durch um
die syntax des jeweiligen befehls rauszubekommen.
bei meiner version sind sogar massig tutorials & howtos
dabei. auch einige mit der TPopupMenu-Komponente.

das ist ne sache von maximal 15minuten.

cheers... :peter
  View user's profile Private Nachricht senden
Benutzer 31237
Account gelöscht Threadersteller


Ort: -

Verfasst Mi 01.03.2006 10:51
Titel

Antworten mit Zitat Zum Seitenanfang

hey...also ich hab ein menü erstellt, weiß nur nicht jetzt wo ich was hinschreiben muss....es soll sich, nachdem man auf dem button clickt, ein neues fenster öffnen...
 
Zeithase

Dabei seit: 09.05.2005
Ort: Erfurt
Alter: 39
Geschlecht: Männlich
Verfasst Mi 01.03.2006 10:55
Titel

Antworten mit Zitat Zum Seitenanfang

shahak hat geschrieben:
hey...also ich hab ein menü erstellt, weiß nur nicht jetzt wo ich was hinschreiben muss....es soll sich, nachdem man auf dem button clickt, ein neues fenster öffnen...


Zuerst legst Du ein neues Fenster an:
Datei -> Neu -> Form (könnte auch etwas anders heißen; habe hier nur englische Versionen)

Diese Form heißt in der Regel Form2, steht aber als Caption oben drin.

Danach legst Du fest, was beim Klick auf den Popup-Menüeintrag passieren soll.
Menüeditor aufrufen vom Popupmenü -> Doppel-Klick auf einen Eintrag -> danach öffnet sich das Code-Fenster.

Sollte in etwa so aussehen:

Code:
procedure TForm1.Testknopf1Click(Sender: TObject);
begin
       
end;


Danach fügst Du einfach "Form2.Show;" zwischen "begin" und "end;" ein.

Code:
procedure TForm1.Testknopf1Click(Sender: TObject);
begin
        Form2.Show;
end;


Fertig.
  View user's profile Private Nachricht senden
 
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.