ich möchte mit einem xbPSpinbutton die Anzeige eines Arrays steuern.
Mein Problem: Wie kann ich eine Aktion auslösen wenn Spinbutton nach oben oder unten ausgelöst wird.
So wie ich es hier gemacht habe komme ich nach einmaligen Klicken "Spindown" in eine Endlosschleife die immer wieder Spindown wiederholt.
Die Msgbox und der Inhalt (getdata) wird korrekt angezeigt (aber auch eben "immer wieder")
Der Code:
Code: Alles auswählen
oXbpDTage := Xbpspinbutton():new( drawingArea, , {1024,888}, {30,32}, { { XBP_PP_BGCLR, XBPSYSCLR_ENTRYFIELD }, { XBP_PP_COMPOUNDNAME, "12.Times New Roman" } } )
oXbpDTage:tabStop := .T.
oXbpDTage:setNumLimits( 1, len(Dokutage) )
oXbpDTage:down := {|| msgbox(str(oxbpDTage:getdata())) }
oXbpDTage:create()
Gruß Stefan