mattw112 Posted December 19, 2018 Posted December 19, 2018 I have a gui with standard while loop $nMsg = GUIGetMsg() Switch $nMsg Case $Button1... I want when someone clicks a button that it does stuff, then returns to the gui fresh for another choice. But it seems like if someone clicks button1 then clicks button2 while button1 code is still running, when button1 is done, it has automatically stored that button2 was clicked and it starts doing button2 stuff. But I don't want it to automatically do button2 stuff. In case someone accidently hit button2 while button1 was running... Hope that makes sense. So is there a way to turn off the listening for button clicks until after button1 code is done processing? Thanks, Terry
Deye Posted December 19, 2018 Posted December 19, 2018 (edited) mattw112, Try ControlDisable Edit: I meant GUICtrlSetState Deye Edited December 19, 2018 by Deye
Moderators Melba23 Posted December 19, 2018 Moderators Posted December 19, 2018 mattw112, Or, if there are no other GUI elements being used during the various functions, just disable the whole GUI using GUISetState. M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area
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