home *** CD-ROM | disk | FTP | other *** search
- TNumericEdit (C)opyright 2001 Version 1.00
-
- Autor : Simon Reinhardt
- eMail : reinhardt@picsoft.de
- Internet : http://www.picsoft.de
-
- Die Komponente TNumericEdit dient der alphanumerischen
- Eingabe eines Flie▀kommawerts. Zahlenwerte k÷nnen direkt eingetippt
- werden oder man kann ⁿber SpinButtons einzelne Stellen Σndern.
-
- Die Komponente ist Public Domain, das Urheberrecht liegt aber
- beim Autor.
-
-
-
- Funktion:
- ---------
-
- Um einen Wert einzustellen, kann man diesen direkt eintippen oder auf die
- SpinButtons klicken, um einzelne Stellen der zahl zu Σndern. Mit der Eingabe
- von "+" oder "-" kann man das Vorzeichen des Wertes Σndern.
-
- Es folgt eine kurze Aufstellung aller von TPanel abweichenden Eigenschaften
- und Ereignisse:
-
- A) Eigenschaften:
- -----------------
-
- AutoSize: boolean;
- Bestimmt, ob die H÷he des Controls automatisch an die eingestellte
- Schriftart angepasst wird.
-
- BtnHeight: integer;
- H÷he der Spinbuttons
-
- DecSeparator: char;
- Das Dezimaltrennzeichen, wenn DecSeparatorPos>0
-
- DecSeparatorPos: byte;
- Die Position des Dezimal-Trennzeichens (von rechts)
-
- EditPos: byte;
- Die aktuelle Eingabeposition. Auf diese Position beziehen sich alle
- Tastatureingaben, also direkte Zahleneingaben oder Cursortasten.
-
- FrameColor: TColor read FFrameColor write SetFrameColor;
- Die Farbe des Rahmens um die Wertanzeige
-
- MaxValue: extended;
- H÷chster einzustellender Wert
-
- MinValue: extended;
- Niedrigster einzustellender Wert
-
- NumDigits: TNumDigits;
- Anzahl der Dezimalstellen der TNumericEdit-Komponente
-
- Value: extended;
- Der eingestellte Wert
-
-
- B) Ereignisse:
- --------------
-
- OnChange: TNotifyEvent;
- wird bei jeder ─nderung der Value-Eigenschaft ausgel÷st.
-
- OnSpinBtnClick: TNESpinBtnClick;
- wird ausgel÷st wenn einer der SpinButtons der TNumericEdit-Komponente
- angeklickt wurde.
-
-
- Die Funktion der Komponenten lΣ▀t sich au▀erdem im beigefⁿgten Demo-Programm im
- Ordner "Demo" sehen.