gottygolly Posted January 22, 2014 Posted January 22, 2014 When I click on the GUI2 button it calls the function "gui2()" but then disables the main gui, is there any way to make it so both of them work at the same time? (I want to make my code as dense as I can get it.) Thanks in advance! expandcollapse popup#include<GUIConstants.au3> GUICreate("Test",500,300) $button1 = GUICtrlCreateButton("MsgBox",0,0,100,30) $gui2 = GUICtrlCreateButton("GUI2",0,100,100,30) GUISetState() while 1 $msg = GUIGetMsg() Select Case $msg = $GUI_EVENT_CLOSE Exit case $msg = $button1 MsgBox(4096,"Showing","This is an example for both GUIs") Case $msg = $gui2 call(gui2()) EndSelect WEnd func gui2() GUICreate("GUI2",300,100) $button1 = GUICtrlCreateButton("MsgBox",0,0,100,30) GUISetState() while 1 $msg = GUIGetMsg() Select case $msg = $GUI_EVENT_CLOSE Exit case $msg = $button1 MsgBox(4096,"Showing","You are now in gui2") EndSelect WEnd EndFunc
Moderators JLogan3o13 Posted January 22, 2014 Moderators Posted January 22, 2014 Hi, gottygolly, have you looked at the Managing Multiple GUIs entry on the Wiki yet? A lot of valuable info on this subject: http://www.autoitscript.com/wiki/Managing_Multiple_GUIs "Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball How to get your question answered on this forum!
JayHawkfl Posted January 22, 2014 Posted January 22, 2014 Have you tried GUISetState(@SW_ENABLE, $Gui1) GUISetState(@SW_ENABLE, $Gui2) Thanks for your time
Moderators Melba23 Posted January 22, 2014 Moderators Posted January 22, 2014 gottygolly,I recommend the Managing Multiple GUIs tutorial in the Wiki. And please stop posting in "Developer Chat" - ordinary support questions like this should be in "General Help & Support" which is where your 2 threads now reside after I moved them. 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: Reveal hidden contents 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
Blue_Drache Posted January 22, 2014 Posted January 22, 2014 This thread wouldn't have anything to do with this one, would it? '?do=embed' frameborder='0' data-embedContent>> Lofting the cyberwinds on teknoleather wings, I am...The Blue Drache
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