Thema: Delphi DelphiX - Menü

Einzelnen Beitrag anzeigen

Benutzerbild von Seniman
Seniman

Registriert seit: 15. Sep 2003
Ort: Münster
98 Beiträge
 
#2

Re: DelphiX - Menü

  Alt 17. Feb 2004, 19:34
Hallo Homer,

nein, Arrays brauchst du nicht.
Leg erstmal eine Globale Variable an, sagen wir mal "Auswahl" und zwar als Integer. Darin speicherst du dann welcher Button gerade ausgewählt ist.
Wenn jetzt die "Nach-Unten"Taste gedrückt wird, dann mach folgendes:
Auswahl:=(Auswahl+1) mod 10 wobei du die 10 durch die Anzahl der Buttons ersetzt. Wenn du jetzt den letzten Button ausgewählt hast und nach unten drückst, wird wieder der erste ausgewählt.
Entsprechend für dee "Nach-oben"-Taste:
Auswahl:=(Auswahl-1) mod 10 Beachte, dass Auswahl so immer Werte zwischen 0 und 9 hat (wichtig: der oberste Button hat also die Nummer 0).

Nun musst du beim zeichnen der Buttons nur noch berücksichtigen, dass der, den Auswahl angibt irgendwie anders gezeichnet wird (Auswahlrahmen oder bunt oder so).

Grüße
Seniman
  Mit Zitat antworten Zitat