NonPoint22 Posted August 23, 2009 Posted August 23, 2009 (edited) i know from this example:#include <GUIConstants.au3> GUICreate("My GUI combo") ; will create a dialog box that when displayed is centered. GUICtrlCreateList ("item1", 10,10) ; creates the first item in a, combo box. GUICtrlSetData(-1,"item2|item3","item3") ; add other items, and set a new default to display item 3. GUISetState () ; make the GUI visible. ; Run the GUI until the dialog is closed. While 1 $msg = GUIGetMsg() ; check for an input/message. If $msg = $GUI_EVENT_CLOSE Then ExitLoop ; on a close event, exit the loop. Wendhow to create a list , i would like to know how i could click on each item and depending on what item i click on go to a different url? i was looking for at least an example on this and could not find one that is easy to understand Edited August 23, 2009 by NonPoint22
Moderators Melba23 Posted August 23, 2009 Moderators Posted August 23, 2009 NonPoint22,Just capture the click on the list control:#include <GUIConstants.au3> GUICreate("My GUI combo") ; will create a dialog box that when displayed is centered. $list = GUICtrlCreateList ("item1", 10,10) ; creates the first item in a, combo box. GUICtrlSetData(-1,"item2|item3","item3") ; add other items, and set a new default to display item 3. GUISetState () ; make the GUI visible. ; Run the GUI until the dialog is closed. While 1 $msg = GUIGetMsg() ; check for an input/message. If $msg = $GUI_EVENT_CLOSE Then ExitLoop ; on a close event, exit the loop. If $msg = $list Then ConsoleWrite(GUICtrlRead($list) & @CRLF) WendAlthough if you start waiting for a lot of controls, it is better to use a Select or Switch structure rather than a long list of If $msg lines.As to going to different URLs - either put them in the list so you get them directly, or store them in an array so you can quickly determine which URL is associated with the selected list item.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
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