XbpSpinButton(): Unterschied zwischen den Versionen
Georg (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „ == Allgemeines == Die XbpSpinButton() Klasse stellt das einzige native Kontrollelement zur Verfügung, mit dem die Eingabe von rein numerischen Daten möglic…“) |
(kein Unterschied)
|
Version vom 23. Juni 2014, 11:30 Uhr
Allgemeines
Die XbpSpinButton() Klasse stellt das einzige native Kontrollelement zur Verfügung, mit dem die Eingabe von rein numerischen Daten möglich ist.
Ein XbpSpinButton() Element besteht aus einem eingabefähigen Feld, sowie rechts davon zwei Schaltflächen, bei deren Betätigung der Wert im Eingabefeld entweder erhöht oder verringert wird.
Der verfügbare Zahlenraum umfasst ganze Zahlen von 0 bis 99.999. Negative Zahlen oder Dezimalzahlen können mit dem XbpSpinButton() nicht dargestellt werden.
Syntax
XbpSpinButton():new(oParent, oOwner, aPos, aSize, aPresParams, lVisible) => oXbpSpinButton
Parameter
generische Parameter für Xbase-Parts
Methoden
Lebenszyklus:
:new() - Diese Methode erzeugt ein neues XbpSpinButton() Objekt.
:create() - Diese Methode erstellt das XbpSpinButton() Objekt in seinem Kontext, indem entsprechende Systemresourcen angefordert werden. Bestimmte Parameter können jetzt nur noch durch Zuweisung und ausführen der Methode :configure() geändert werden.
:configure() - Diese Methode ermöglicht nach dem Ausführen der Methode :create(), bestimmte Eigenschaften eines XbpSpinButton() Objektes zu verändern.
:destroy() - Diese Methode gibt die vom XbpSpinButton() Objekt verwendeten Systemresourcen frei. Solange das Objekt noch referenziert wird, kann es auch angesprochen werden, wobei die Ausführung bestimmter Methoden wie z.B. :getData() zu einem Programmfehler führen, da für die Ausführung der Methode :getData() bestimmte Systemresourcen zugeordnet sein müssen.
Instanzvariablen
:fastSpin Attribut: exportiert Datentyp: logisch Bedeutung: aktiviert (.T.) bzw. deaktiviert (.F.) schnelles Erhöhen/Verringern des Wertes
:increment Attribut: exportiert Datentyp: numerisch Bedeutung: legt den Erhöhungs-/Verringerungswert fest, der bei Anklicken der SpinButtons verwendet wird (Standard ist 1).
Callback Slots
Querverweise
benötigte DLLs bzw. Include-Dateien
XbpSpinButton() benötigt zur Laufzeit die XppUI1.DLL.
Erforderliche figurative Konstanten sind in der Xbp.CH definiert.