WTS Posted June 20, 2006 Share Posted June 20, 2006 (edited) How do I get all items that is selected in a listview.. $ret = _GUICtrlListViewGetCurSel($Listview) For $i = 1 To $ret[0] MsgBox(0, "Selected", $ret[$i]) Next http://www.autoitscript.com/forum/index.php?showtopic=27908 how do you do this with a listview?? $ret = _GUICtrlListGetSelItemsText ($listbox) If (Not IsArray($ret)) Then MsgBox(16, "Error", "Unknown error from _GUICtrlListGetSelItemsText") Else For $i = 1 To $ret[0] MsgBox(0, "Selected", $ret[$i]) Next EndIf I tried.. but no go $pos = GUIGetCursorInfo() If ($pos[4] == $listbox) Then $ret = _GUICtrlListViewGetCurSel($listbox) For $i = 1 To $ret[0] MsgBox(0, "Selected",_GUICtrlListViewGetItemText ($listbox,$ret[$i], 0)) Next EndIf Edited June 20, 2006 by WTS Link to comment Share on other sites More sharing options...
GaryFrost Posted June 20, 2006 Share Posted June 20, 2006 depends on what you want from the selected items, the following would give you the text of the 1st column of each selected item Local $a_indices = _GUICtrlListViewGetSelectedIndices($listview,1) If(IsArray($a_indices))Then Local $i For $i = 1 To $a_indices[0] MsgBox(0,"Selected", _GUICtrlListViewGetItemText ($listview, $a_indices[$i], 0)) Next Else GUICtrlSetData($Status, "Not Items Selected") EndIf SciTE for AutoItDirections for Submitting Standard UDFs Don't argue with an idiot; people watching may not be able to tell the difference. Link to comment Share on other sites More sharing options...
WTS Posted June 20, 2006 Author Share Posted June 20, 2006 thank you! you rock Gary. 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