Einzelnen Beitrag anzeigen

Benutzerbild von mschaefer
mschaefer

Registriert seit: 4. Feb 2003
Ort: Hannover
2.029 Beiträge
 
Delphi XE3 Enterprise
 
#1

Wieviele Elemente hat ein Aufzählungstyp

  Alt 12. Mär 2004, 15: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