KutayAltinoklu Posted August 21, 2015 Share Posted August 21, 2015 (edited) Thank All Whoever Try To Help Me The Problem is At The End Of The MsgBox(0, $UserData1, $UserData2) Dosent return anything and ım using msgbox understand is it gettin my Datasexpandcollapse popup#include <StaticConstants.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #include <GuiButton.au3> #include <EditConstants.au3> #include <ComboConstants.au3> $Forma = GUICreate("Form", 291, 261, -1, -1, -1, -1) $Ext = GUICtrlCreateCombo("..", 50, 50, 193, 21, -1, -1) GUICtrlSetData(-1, "") GUICtrlCreateLabel("Manager", 70, 20, 193, 15, -1, -1) GUICtrlSetFont(-1, 10, 900, 0, "Arial Black") GUICtrlSetColor(-1, "0x008000") GUICtrlSetBkColor(-1, "-2") GUICtrlCreateLabel("Enter HexCode", 80, 80, 193, 15, -1, -1) GUICtrlSetFont(-1, 10, 900, 0, "Arial Black") GUICtrlSetColor(-1, "0x008000") GUICtrlSetBkColor(-1, "-2") $HexCode = GUICtrlCreateInput("", 50, 109, 193, 20,) GUICtrlSetState(-1, BitOR($GUI_SHOW, $GUI_ENABLE, $GUI_ONTOP)) Global $BilgiGonder = GUICtrlCreateButton("Bilgileri Gönder", 50, 212, 193, 30, -1, -1) GUICtrlSetFont(-1, 12, 900, 0, "Arial Black") GUICtrlSetColor(-1, "0x008000") $Colour = GUICtrlCreateCombo("", 50, 169, 193, 21, -1, -1) GUICtrlSetData(-1, "") GUICtrlCreateLabel("Manager", 70, 142, 193, 15, -1, -1) GUICtrlSetFont(-1, 10, 900, 0, "Arial Black") GUICtrlSetColor(-1, "0x008000") GUICtrlSetBkColor(-1, "-2") GUISetState(@SW_SHOW, $Test) ; ------------------------------------------------------------------------------ ;ComboBox() Değişkenlerini Ayarlar. ; ------------------------------------------------------------------------------ GUICtrlSetData($Ext, ".txt|.ini|") GUICtrlSetData($Colour, "Red|Blue|Black|Pink|Dark Blue|Magenta|White|Brown") While 1 $Msg = GUIGetMsg() Switch $Msg Case $GUI_EVENT_CLOSE Exit Case $BilgiGonder $UserData1 = GUICtrlRead($Ext) ExitLoop Case $BilgiGonder $UserData2 = GUICtrlRead($Colour) ExitLoop Case $BilgiGonder $UserData3 = GUICtrlRead($HexCode) ExitLoop EndSwitch WEnd MsgBox(0, $UserData1, $UserData2) Edited August 21, 2015 by KutayAltinoklu Link to comment Share on other sites More sharing options...
water Posted August 21, 2015 Share Posted August 21, 2015 Switch does not work this way. You can't have 3 Case for the same value. My UDFs and Tutorials: Spoiler UDFs:Active Directory (NEW 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - WikiExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example ScriptsOutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - WikiOutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - DownloadOutlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - WikiPowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - WikiTask Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs:Excel - Example Scripts - WikiWord - Wiki Tutorials:ADO - WikiWebDriver - Wiki Link to comment Share on other sites More sharing options...
CrypticKiwi Posted August 21, 2015 Share Posted August 21, 2015 like water said switch doesn't work that way i guess you should change switch partWhile 1 $Msg = GUIGetMsg() Switch $Msg Case $GUI_EVENT_CLOSE Exit Case $BilgiGonder $UserData1 = GUICtrlRead($Ext) $UserData2 = GUICtrlRead($Colour) $UserData3 = GUICtrlRead($HexCode) ExitLoop EndSwitch WEndAlso you might need to declare $Testand remove the extra comma at line 19$HexCode = GUICtrlCreateInput("", 50, 109, 193, 20,) KutayAltinoklu 1 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