Slider/MouseDown: Is it a bug??
BlitzPlus Forums/BlitzPlus Programming/Slider/MouseDown: Is it a bug??
| ||
The loop While-Wend will be infinite if you first click on the left or right of the slider then somewhere inside the window. win=CreateWindow("",0,0,640,480,0,3) can=CreateCanvas(0,0,640,480,win) SetBuffer CanvasBuffer(can) sld=CreateSlider(100,100,200,30,can,1) Repeat Cls Text 0,0,MilliSecs() FlipCanvas(can) If MouseDown(1) While MouseDown(1) Wend EndIf Until WaitEvent(0)=$803 My 2nd question is about keys. When you work with Textfiled, Buttons, etc... keys are not dectected anymore. How to do? Thanx |
| ||
I think I encountered your first problem awhile back. If I recall correctly( been a long while ), I had a normal event loop, but was locking it in to a while..wend loop if the user interacted with the canvas. If you accidently moved off the canvas and hit a slider, the program would lock up and die a slow death.. I had to work around it with some crazy state tracking stuff to make sure the loop contained a waitevent() at some point. Might wanna give that shot ;) |