XbpSpinButton(): Unterschied zwischen den Versionen
Georg (Diskussion | Beiträge) |
Georg (Diskussion | Beiträge) |
||
Zeile 35: | Zeile 35: | ||
== Instanzvariablen == | == 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 == | == Callback Slots == |
Aktuelle Version vom 23. Juni 2014, 15:03 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
- increment
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.