Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
 
Delphi 2006 Professional
 
#8

Re: ValidateEdit zur Laufzeit Eigenschaft DisplayFormat zuwe

  Alt 27. Nov 2005, 22:02
Zitat von Rolf Rostig:
... Mir war gar nicht klar, das hinter dfCurrency ein Integerwert steckt.
Hai Rolf,

am einfachsten kann man das erkennen wenn man einfach bei getrückter Strg-Taste mit der Maus auf den Wert geht, die rechte Maustaste drückt und dann "Deklaration suchen" auswählt.

In diesem Fall hättest Du dann gesagt das hinter TJvValidateEditDisplayFormat ein Aufzählungstyp steckt. Alles was dort dann deklariert ist wird von Delphi einfach mit 0 beginnend gezählt (Über die Funktion Delphi-Referenz durchsuchenOrd bekommt man die "Position" in dem Aufzählungstyp.

Delphi-Quellcode:
type
  mydemoTyp = (blubb,meow,delphipraxis);

procedure TDemoForm.btn_DemoClick(Sender: TObject);
var
  foo : myDemoTyp;
begin
  foo := blubb;
  ShowMessageFmt('blubb ist Eintrag Nummer %d',[Ord(foo)]);
  foo := delphipraxis;
  ShowMessageFmt('delphipraxis ist Eintrag Nummer %d',[Ord(foo)]);
end;
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat