tylerh27 Posted August 24, 2012 Posted August 24, 2012 I have this list here: $list = GUICtrlCreatelist("",0,48,138,292,-1,512) GUICtrlSetData($list, $string) $b = GUICtrlCreateButton("button") GUICtrlSetOnEvent($b, "function") func function() $var = getselecteditemfromlist ;right here i wanna get the list item msgbox(0, "Selected Item", $var) endfunc How can i get what is selected? like the user clicks on one of the list items, and i wanna set just that one item to a variable when i click a button to call the function to set the variable.
Moderators Melba23 Posted August 24, 2012 Moderators Posted August 24, 2012 tylerh27, How can i get what is selected?Just read the control: #include <GUIConstantsEx.au3> Opt("GUIOnEventMode", 1) $hGUI = GUICreate("Test", 500, 500) GUISetOnEvent($GUI_EVENT_CLOSE, "_Exit") $cList = GUICtrlCreateList("", 10, 10, 200, 200) GUICtrlSetData(-1, "100|200|300|400|500") $cButton = GUICtrlCreateButton("Read List", 10, 300, 80, 30) GUICtrlSetOnEvent($cButton, "_Read_List") GUISetState() While 1 Sleep(10) WEnd Func _Read_List() $sSel = GUICtrlRead($cList) ; <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< MsgBox(0, "List", "Selected item: " & $sSel) EndFunc Func _Exit() Exit EndFunc And what are these "magic numbers" (-1,512) you have in your List creation line? We do not include the *Constant.au3 files for nothing you know. 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
tylerh27 Posted August 24, 2012 Author Posted August 24, 2012 i feel really stupid now >.> thanks alot lol, and i set up my gui using ISN studio, and thats how it set up the parameters.
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