prayags Posted May 25, 2016 Posted May 25, 2016 hi pl help me. 1. main GUI opens. with two button (button 3 and Button 4) 2. as i click on Button4, GUI 2 opens up. as i clock this GUI, it goes back to Main GUI. again if i click on Button4, nothing happens.\ expandcollapse popup#include <GUIConstantsEx.au3> #Region ### START Koda GUI section ### Form= $Form1 = GUICreate("main", 475, 400, -1, -1) $Group3 = GUICtrlCreateGroup("", 0, 0, 475, 400) GUISetBkColor(0xFFFFFF) $Group2 = GUICtrlCreateGroup("GRP 2", 40, 208, 401, 137) GUICtrlSetFont(-1, 11, 800, 0, "MS Sans Serif") $Label = GUICtrlCreateLabel("Coming Soon...........", 104, 248, 300, 22) GUICtrlSetFont(-1, 11, 800, 0, "MS Sans Serif") GUICtrlSetColor(-1, 0xFF0000) GUICtrlCreateGroup("", -99, -99, 1, 1) $Group1 = GUICtrlCreateGroup("GRP 1", 40, 40, 401, 145) GUICtrlSetFont(-1, 11, 800, 0, "MS Sans Serif") $Button3 = GUICtrlCreateButton("BUTTON 3", 72, 80, 129, 33) GUICtrlSetFont(-1, 11, 800, 0, "MS Sans Serif") GUICtrlSetBkColor(-1, 0xD7E4F2) $Button4 = GUICtrlCreateButton("$Button4", 248, 80, 129, 33) GUICtrlSetFont(-1, 11, 800, 0, "MS Sans Serif") GUICtrlSetBkColor(-1, 0xD7E4F2) GUICtrlCreateGroup("", -99, -99, 1, 1) GUICtrlCreateGroup("", -99, -99, 1, 1) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Button3 GUISwitch($Form1) GUISetState (@SW_Hide, "main") #Region ### START Koda GUI section ### Form=c:\users\eprayde\desktop\form2.kxf $Form1_1 = GUICreate("GUI 1", 922, 671, -1, -1) $Button5 = GUICtrlCreateButton("About", 824, 8, 75, 25) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### While 1 $nMsg1 = GUIGetMsg() Switch $nMsg1 Case $GUI_EVENT_CLOSE GUIDelete($Form1_1) GUISetState (@SW_SHOW, "main") Exitloop Case $Button5 GUIDelete($Form1_1) GUISetState (@SW_SHOW, "main") Exitloop EndSwitch WEnd Case $Button4 GUISwitch($Form1) GUISetState (@SW_Hide, "main") #Region ### START Koda GUI section ### Form=c:\users\eprayde\desktop\form2.kxf $Form1_2 = GUICreate("GUI 2", 922, 671, -1, -1) $Button5 = GUICtrlCreateButton("About", 824, 8, 75, 25) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### While 1 $nMsg1 = GUIGetMsg() Switch $nMsg1 Case $GUI_EVENT_CLOSE GUIDelete($Form1_2) GUISetState (@SW_SHOW, "main") Exitloop Case $Button5 GUIDelete($Form1_2) GUISetState (@SW_SHOW, "main") Exitloop EndSwitch WEnd EndSwitch WEnd
AutoBert Posted May 26, 2016 Posted May 26, 2016 Look in https://www.autoitscript.com/wiki/Managing_Multiple_GUIs for the solution, it's the last example in "MessageLoop Mode" after the remark: Quote So here is an example of how to manage two GUIs simultaneously using the "advanced" parameter with GUIGetMsg:
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