I have a little problem and maybe someone can point me in the right direction.
Basically I want that when the user press the stepper the value is shown in the textfield - and THIS works ok.
But I want too that when the user types in textfield a new value the Stepper will change its own 'position'...and this is the problem!
Second problem: type 0 in the textfield, then press the stepper DOWN, you will see a value starting from 655.349976 and so on...a little different from what I want.
My question is: there are limit in the SetSliderRange value?
Byez
Global win:TGadget=CreateWindow("test",50,50,286,154,0,9) Global tb:TGadget=CreateSlider(142,60,10,20,win,SLIDER_STEPPER) SetSliderRange tb,-1000,1000 SetSliderValue tb,0 Global text:tgadget = CreateTextField(40 , 60 , 100 , 20 , win) Repeat Select WaitEvent() Case EVENT_GADGETACTION Select EventSource() Case tb SetStatusText win , Float(EventData() ) / 100.0 SetGadgetText text, Float(EventData() ) / 100.0 Case text SetStatusText win, "Slider: "+Float(EventData())/100+" New: "+GadgetText(text).tofloat() SetSliderValue tb , GadgetText(text).tofloat()*100 RedrawGadget tb End Select Case EVENT_WINDOWCLOSE Exit End Select Forever End
Basically I want that when the user press the stepper the value is shown in the textfield - and THIS works ok.
But I want too that when the user types in textfield a new value the Stepper will change its own 'position'...and this is the problem!
Second problem: type 0 in the textfield, then press the stepper DOWN, you will see a value starting from 655.349976 and so on...a little different from what I want.
My question is: there are limit in the SetSliderRange value?
Byez