nikosliapis Posted April 13, 2012 Share Posted April 13, 2012 Hello everybody I'm working on a project and i ask if it possible to read the content of a combo box when it is clicked, not when the mouse hovers on the options. In the following example you'll see in the information window that the value of the combo changes as the mouse hovers over the combos data. What i want is to change when an option is clicked. Is that possible ? #include <ButtonConstants.au3> #include <ComboConstants.au3> #Include <GuiComboBox.au3> #include <GuiConstantsEx.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> ;include $Form = GUICreate("form", 500, 462, 102, 124) ; Create the main window $button = GUICtrlCreateButton ("exit", 300, 400, 50,25) $combo = GUICtrlCreateCombo ("aaa", 250, 200, 100, 25) GUICtrlSetData (-1, "bbb|ccc") GUISetState(@SW_SHOW) while 1 $msg = GUIGetMsg() If $msg = $GUI_EVENT_CLOSE Then Exit ElseIf $msg = $button Then Exit EndIf ConsoleWrite(GUICtrlRead($combo) & @LF) WEnd Thanks in advance Coding can be fun when you do it your own. Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted April 13, 2012 Moderators Share Posted April 13, 2012 nikosliapis, Just look for the combo selection event: #include <GuiConstantsEx.au3> $Form = GUICreate("form", 500, 462, 102, 124) ; Create the main window $button = GUICtrlCreateButton("exit", 300, 400, 50, 25) $combo = GUICtrlCreateCombo("aaa", 250, 200, 100, 25) GUICtrlSetData(-1, "bbb|ccc") GUISetState(@SW_SHOW) While 1 Switch GUIGetMsg() Case $GUI_EVENT_CLOSE Exit Case $button Exit Case $combo ConsoleWrite(GUICtrlRead($combo) & @LF) EndSwitch WEnd All clear? 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 Link to comment Share on other sites More sharing options...
nikosliapis Posted April 13, 2012 Author Share Posted April 13, 2012 So simple !!!! I thought only buttons and menu objects could go there. Thanks very much Coding can be fun when you do it your own. Link to comment Share on other sites More sharing options...
acidman Posted April 18, 2012 Share Posted April 18, 2012 yea... ok... Right... its a data control which means you can assign a function for it... uhhhhh this might sound sarcastic, but its supposed to be common logic... [u]My dream is to have a dream...[/u] Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted April 18, 2012 Moderators Share Posted April 18, 2012 ac1dm4nner, Is there a point to that post or is this just more of your inconsequential rambling? 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 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