home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 March / Chip_2002-03_cd1.bin / zkuste / delphi / kompon / d123456 / SRVALEDT.ZIP / NumEdit.txt next >
Encoding:
Text File  |  2001-12-18  |  1.9 KB  |  74 lines

  1. TNumericEdit (C)opyright 2001 Version 1.00
  2.  
  3.   Autor : Simon Reinhardt
  4.   eMail : reinhardt@picsoft.de
  5.   Internet : http://www.picsoft.de
  6.  
  7.   Die Komponente TNumericEdit dient der alphanumerischen
  8.   Eingabe eines Flie▀kommawerts. Zahlenwerte k÷nnen direkt eingetippt
  9.   werden oder man kann ⁿber SpinButtons einzelne Stellen Σndern.
  10.  
  11.   Die Komponente ist Public Domain, das Urheberrecht liegt aber 
  12.   beim Autor.
  13.  
  14.  
  15.  
  16. Funktion:
  17. ---------
  18.  
  19. Um einen Wert einzustellen, kann man diesen direkt eintippen oder auf die 
  20. SpinButtons klicken, um einzelne Stellen der zahl zu Σndern. Mit der Eingabe 
  21. von "+" oder "-" kann man das Vorzeichen des Wertes Σndern.
  22.  
  23. Es folgt eine kurze Aufstellung aller von TPanel abweichenden Eigenschaften 
  24. und Ereignisse:
  25.  
  26. A) Eigenschaften:
  27. -----------------
  28.  
  29. AutoSize: boolean;
  30.   Bestimmt, ob die H÷he des Controls automatisch an die eingestellte 
  31.   Schriftart angepasst wird.
  32.  
  33. BtnHeight: integer;
  34.   H÷he der Spinbuttons
  35.  
  36. DecSeparator: char;
  37.   Das Dezimaltrennzeichen, wenn DecSeparatorPos>0
  38.  
  39. DecSeparatorPos: byte;
  40.   Die Position des Dezimal-Trennzeichens (von rechts)
  41.  
  42. EditPos: byte;
  43.   Die aktuelle Eingabeposition. Auf diese Position beziehen sich alle 
  44.   Tastatureingaben, also direkte Zahleneingaben oder Cursortasten.
  45.  
  46. FrameColor: TColor read FFrameColor write SetFrameColor;
  47.   Die Farbe des Rahmens um die Wertanzeige
  48.  
  49. MaxValue: extended;
  50.   H÷chster einzustellender Wert
  51.  
  52. MinValue: extended;
  53.   Niedrigster einzustellender Wert
  54.  
  55. NumDigits: TNumDigits;
  56.   Anzahl der Dezimalstellen der TNumericEdit-Komponente
  57.  
  58. Value: extended;
  59.   Der eingestellte Wert
  60.  
  61.  
  62. B) Ereignisse:
  63. --------------
  64.  
  65. OnChange: TNotifyEvent;
  66.   wird bei jeder ─nderung der Value-Eigenschaft ausgel÷st.
  67.  
  68. OnSpinBtnClick: TNESpinBtnClick;
  69.   wird ausgel÷st wenn einer der SpinButtons der TNumericEdit-Komponente
  70.   angeklickt wurde.
  71.  
  72.  
  73. Die Funktion der Komponenten lΣ▀t sich au▀erdem im beigefⁿgten Demo-Programm im 
  74. Ordner "Demo" sehen.