Event_Keydown
BlitzMax Forums/BlitzMax Beginners Area/Event_Keydown
  | ||
|  Hi  I made a listbox and a textbox I want to get what I typed in the textbox I tried this but does't work Select EventID() Case EVENT_WINDOWCLOSE End Case EVENT_KEYDOWN Print "hello" End Select I think that it miss something for the event_keydown someone can help ?  | 
  | ||
 
Strict
OnEnd VerifyQuit
Global MainWindow:TGadget = CreateWindow("Test", (Desktop().Width/2)-200,(Desktop().Height/2)-200,400,400)
Global TextField1:TGadget = CreateTextField(10,10,120,24,MainWindow)
	ActivateGadget(TextField1)
	SetGadgetFilter(TextField1, TextField1Filter)
Main()
End
Function Main()
While True
	WaitEvent()
	
	Select EventID()
		Case EVENT_WINDOWCLOSE
			End
	End Select
Wend
End Function
Function VerifyQuit()
	If Proceed("Are you sure you want to quit?")<> 1 Then 
		OnEnd VerifyQuit
		main()
	EndIf
End Function
Function TextField1Filter(Event:TEvent, Context:Object)
	Select event.id
		Case EVENT_KEYDOWN
			Print "Keydown detected"
	End Select
	Return 1
End Function
  |