AustrianOak Posted June 23, 2008 Share Posted June 23, 2008 I can't figure out how to make a button "think" it was pressed when I press the 'enter' key when typing in an input. How can I accomplish this Link to comment Share on other sites More sharing options...
enaiman Posted June 23, 2008 Share Posted June 23, 2008 GUICtrlSetState(-1, $GUI_DEFBUTTON) - will select that button so when you press Enter it will press that button. #include <ButtonConstants.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> Opt("GUIOnEventMode", 1) #Region ### START Koda GUI section ### Form= $Form1 = GUICreate("Form1", 281, 142, 193, 125) GUISetOnEvent($GUI_EVENT_CLOSE, "Form1Close") $Input1 = GUICtrlCreateInput("Input1", 32, 32, 217, 21) GUICtrlSetOnEvent(-1, "Input1Change") $Button1 = GUICtrlCreateButton("Button1", 16, 96, 81, 25, 0) GUICtrlSetOnEvent(-1, "Button1Click") $Button2 = GUICtrlCreateButton("Button2", 176, 96, 81, 25, 0) GUICtrlSetState(-1, $GUI_DEFBUTTON) GUICtrlSetOnEvent(-1, "Button2Click") GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### While 1 Sleep(100) WEnd Func Button1Click() EndFunc Func Button2Click() MsgBox(0, "Info", "You have pressed Enter") EndFunc Func Form1Close() Exit EndFunc Func Input1Change() EndFunc Another way is: HotKeySet ( "key" [, "function"] ) SNMP_UDF ... for SNMPv1 and v2c so far, GetBulk and a new example script wannabe "Unbeatable" Tic-Tac-Toe Paper-Scissor-Rock ... try to beat it anyway :) Link to comment Share on other sites More sharing options...
AustrianOak Posted June 23, 2008 Author Share Posted June 23, 2008 thank you Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now