Einzelnen Beitrag anzeigen

Benutzerbild von mschaefer
mschaefer

Registriert seit: 4. Feb 2003
Ort: Hannover
2.032 Beiträge
 
Delphi 12 Athens
 
#1

Wieviele Elemente hat ein Aufzählungstyp

  Alt 12. Mär 2004, 16:28
Mon, moin

Frage: Gibt es eine Möglichkeit die Anzhal der Elemente
in einem Aufzählungstyp zu ermitteln.


Hintergrund:
In einer Tasturroutine gibt es eine Verzweigung wenn entweder keine Sondertaste oder
nur die Shift-Taste gedrückt ist. Weitere Sondertasten dürfen dabei nicht gedrückt sein.

Jetzt wollte ich folgende Abfrage durchführen

Delphi-Quellcode:
    If ( ssShift in ShiftState )
    and ( Shiftstate enthält nur ein Element ) then
    Begin
       . . .
    End;
Ach so hier die möglichen Elemente von TShiftState aus der Delphi-Hilfe
ShiftState = set of (ssShift, ssAlt, ssCtrl, ssLeft, ssRight, ssMiddle, ssDouble);

Viele Grüße // Martin
Martin Schaefer
  Mit Zitat antworten Zitat