Step Input

GET_STEP_INPUT

Mit der Methode GET_STEP_INPUT bekommt man über die ControlID die Instanz des Step-Inputs zurück und hat dann Zugriff auf die Eigenschaften des Step-Inputs.

Ein Step ist ein Eingabefeld, das es Benutzern ermöglicht, numerische Werte schrittweise zu erhöhen oder zu verringern. Es kombiniert ein Textfeld mit zwei Buttons, mit denen der Wert um eine vordefinierte Schrittgröße angepasst werden kann. Es eignet sich besonders für Zahlenwerte, bei denen eine präzise und schrittweise Eingabe erforderlich ist, wie z. B. Mengenangaben oder Alter.

Attribute im Designer

AttributBeschreibungStandardwert
controlIdEindeutige Id der KomponenteWird automatisch generiert
widthBreite des gesamten Controls. Im Gegensatz zur fieldWidth verändert sich hier die gesamte Breite, mit Label100%
fieldWidthBreite des Inputs, ohne die Breite des Controls zu beeinflussen. Die Breite des Labels verändert sich nicht
valueWert, der in das Input eingegeben wurde
displayValuePrecisionDefiniert die Anzahl der Nachkommastellen. Zugelassene Werte von 0 - 200
placeholderText, der bei leerem Wert angezeigt wird
descriptionBeschreibung des Controls, die im Label neben des Inputs angezeigt wird
minMinimaler Value-Wert
maxMaximaler Value-Wert
stepDefiniert die Schritte, um die sich der Value verändern soll, wenn der Plus- oder Minusbutton geklickt wirdtrue
stepModeDefiniert den Schrittmodus, entweder über Addition und Subtraktion oder über MultiplikationAdditionAndSubtraction
valueStateTextBestimmt den Text, der zum valueState (Status des Inputs) angezeigt werden soll
valueStateBestimmt den Status des Inputs mit möglichen Eingabewerten: Error, Warning, Success, Information, NoneNone
textAlignAusrichtung des Texts im Input mit möglichen Werten: Begin, End, Left, Right, Center, Initial
visibleGibt an, ob die Komponente angezeigt werden solltrue
spanSGibt die Breite des Controls im Grid-Layout an. Definiert, wie viele Spalten eingenommen werden sollen12
spanMGibt die Breite des Controls im Grid-Layout an. Definiert, wie viele Spalten eingenommen werden sollen12
spanLGibt die Breite des Controls im Grid-Layout an. Definiert, wie viele Spalten eingenommen werden sollen12
spanXLGibt die Breite des Controls im Grid-Layout an. Definiert, wie viele Spalten eingenommen werden sollen12
MethodeBeschreibung
GET_ENABLEDLesen des Aktivitätsstatus‘
GET_MAXLesen des maximal erlaubten Wertes
GET_MINLesen des minimal erlaubten Wertes
GET_PLACEHOLDERLesen des Platzhalters
GET_STEPLesen der Schrittweite
GET_STEPMODELesen des Schrittmodus‘
GET_TEXT_ALIGNLesen der Textausrichtung
SET_ENABLEDSetzen des Aktivitätsstatus‘
SET_MAXSetzen des maximal erlaubten Wertes
SET_MINSetzen des minimal erlaubten Wertes
SET_PLACEHOLDERSetzen des Platzhalters
SET_STEPSetzen der Schrittweite
SET_STEPMODESetzen des Schrittmodus‘
SET_TEXT_ALIGNSetzen der Textausrichtung

Geerbte Methoden von

CONTROL

INPUT BASE

Vererbt an

Keine

Implementiert das Interface

Keines

Methoden

GET_ENABLED

Lesen des Aktivitätsstatus‘.

RückgabeparameterTypBeschreibung
RV_VALUEBOOLE_DAktivitätsstatus

GET_MAX

Lesen des maximal erlaubten Wertes.

RückgabeparameterTypBeschreibung
RV_VALUEDECFLOAT34Maximal erlaubter Wert

GET_MIN

Lesen des minimal erlaubten Wertes.

RückgabeparameterTypBeschreibung
RV_VALUEDECFLOAT34Minimal erlaubter Wert

GET_PLACEHOLDER

Lesen des Platzhalters.

RückgabeparameterTypBeschreibung
RV_VALUEStringGesetzter Platzhalter

GET_STEP

Lesen der Schrittweite.

RückgabeparameterTypBeschreibung
RV_VALUEDECFLOAT34Gesetzte Schrittweite

GET_STEPMODE

Lesen des Schrittmodus‘. Hier besteht die Wahl zwischen „AdditionAndSubtraction“ und „Multiple“.

RückgabeparameterTypBeschreibung
RV_STEP_MODEStringGesetzter Schrittmodus

GET_TEXT_ALIGN

Lesen der Textausrichtung. Hier existieren mögliche Werte „Begin“, „End“, „Left“, „Right“, „Center“, „Initial“.

RückgabeparameterTypBeschreibung
RV_TEXT_ALIGNStringGesetzte Textausrichtung

SET_ENABLED

Setzen des Aktivitätsstatus‘.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEBOOLE_DZu setzender Aktivitätsstatus
RückgabeparameterTypBeschreibung
RO_CONTROLStep InputReferenz zu this, um Methodenverkettung zu erlauben

SET_MAX

Setzen des maximal erlaubten Wertes.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEDECFLOAT34Zu setzender maximaler Wert
RückgabeparameterTypBeschreibung
RO_CONTROLStep InputReferenz zu this, um Methodenverkettung zu erlauben

SET_MIN

Setzen des minimal erlaubten Wertes.

RückgabeparameterTypBeschreibung
IV_VALUEDECFLOAT34Zu setzender minimaler Wert
RückgabeparameterTypBeschreibung
RO_CONTROLStep InputReferenz zu this, um Methodenverkettung zu erlauben

SET_PLACEHOLDER

Setzen des Platzhalters.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEStringZu setzender Text für den Platzhalter
RückgabeparameterTypBeschreibung
RO_CONTROLStep InputReferenz zu this, um Methodenverkettung zu erlauben

SET_STEP

Setzen der Schrittweite.

ÜbergabeparameterTypStandardwertBeschreibung
IV_VALUEDECFLOAT34Zu setzende Schrittweite
RückgabeparameterTypBeschreibung
RO_CONTROLStep InputReferenz zu this, um Methodenverkettung zu erlauben

SET_STEPMODE

Setzen des Schrittmodus‘. Hier besteht die Wahl zwischen „AdditionAndSubtraction“ und „Multiple“.

ÜbergabeparameterTypStandardwertBeschreibung
IV_STEP_MODEStringZu setzender Schrittmodus
RückgabeparameterTypBeschreibung
RO_CONTROLStep InputReferenz zu this, um Methodenverkettung zu erlauben

SET_TEXT_ALIGN

Setzen der Textausrichtung. Hier existieren mögliche Werte „Begin“, „End“, „Left“, „Right“, „Center“, „Initial“.

ÜbergabeparameterTypStandardwertBeschreibung
IV_TEXT_ALIGNStringZu setzender Schrittmodus
RückgabeparameterTypBeschreibung
RO_CONTROLStep InputReferenz zu this, um Methodenverkettung zu erlauben