ich hab mal wieder ein Brett vorm Kopf.
Woran liegt es, dass das oXbp die Variable nicht übergibt?
Code: Alles auswählen
oXbp := XbpSLE():new( drawingArea, , { 40, 45 }, { 120, 30 }, { { XBP_PP_BGCLR, XBPSYSCLR_ENTRYFIELD } } )
oXbp textbaustein:tabStop := .t.
oXbp :bufferLength := 20
oXbp :dataLink := {|x| variable1}
oXbp :create():setData()
oXtab1 := XbpPushButton():new( drawingArea, , {30, 10}, {70, 20}, { { XBP_PP_BGCLR, XBPSYSCLR_BUTTONMIDDLE }, { XBP_PP_FGCLR, -58 } } )
oXtab1:caption := "~OK"
oXtab1:tabStop := .T.
oXtab1:create()
oXtab1:activate := {|| nEvent := xbeP_Close }
oXtab2 := XbpPushButton():new( drawingArea, , {200, 10}, {70, 20}, { { XBP_PP_BGCLR, XBPSYSCLR_BUTTONMIDDLE }, { XBP_PP_FGCLR, -58 } } )
oXtab2:caption := "~Abbrechen"
oXtab2:tabStop := .T.
oXtab2:create()
oXtab2:activate := {|| lAbbrechen := .t., nEvent := xbeP_Close }
oDlg:show()
SetAppFocus( oXbp )
if .not. lAbbruch
variable2 := oXbp:getData()