pgv 0 Report post Posted April 14, 2009 Hi Team I would like to set focus to a particular item with in the SysListView32. With the help of one of our experts in the forum I am able to get the list and compare the Item with in the SysListView32, but I am unable to set my focus on the desired item I am using the following code $hListView = ControlGetHandle($wText, "", "[CLASS:SysListView32; INSTANCE:1]") If @error = 1 Then MsgBox(1, "", "Not Found") Exit Else $itemCount = _GUICtrlListView_GetItemCount($hListView) For $i = 0 To $itemCount - 1 $itemText = _GUICtrlListView_GetItemTextArray($hListView, $i) sleep(200) MsgBox(1, "", _ArrayToString($itemText, "",1,1)) $p=_ArrayToString($itemText, "",1,1) $q="Domain\Administrator" if $q == $p Then msgbox(1, "Found", $p) ;$t=_GUICtrlListView_GetItemFocused($p,1) ;$t=_GUICtrlListView_setItemFocused($p,1) $t=_GUICtrlListView_setItemFocused($hListView,1,$q=true) {This returns the value True but the focus does not move} msgbox(1,"",$t) Sleep(3000) EndIf Next EndIf Appreciate your help on thishttp://www.autoitscript.com/forum/style_images/autoit/folder_post_icons/icon1.gif Share this post Link to post Share on other sites
DaRam 1 Report post Posted April 14, 2009 Because the second parameter which should be the item index is always 1....and $q is never true?$t=_GUICtrlListView_setItemFocused($hListView,1,$q=true)Try changing it to this:$t=_GUICtrlListView_setItemFocused($hListView,$i,true) Share this post Link to post Share on other sites
pgv 0 Report post Posted April 14, 2009 Thanks for the reply, the value returns true now, but the item does not get the focus. If you can have a look at my screen shoot, "BD\PGV is has the focus and in blue, this is what I want to achieve. Appreciate your help on this Regards pgv Because the second parameter which should be the item index is always 1....and $q is never true? $t=_GUICtrlListView_setItemFocused($hListView,1,$q=true) Try changing it to this: $t=_GUICtrlListView_setItemFocused($hListView,$i,true) Share this post Link to post Share on other sites
Authenticity 12 Report post Posted April 14, 2009 Maybe you want _GUICtrlListView_SetItemSelected? Share this post Link to post Share on other sites
pgv 0 Report post Posted April 14, 2009 That worked, Excelled.. that was brilliant, Once again thank a lot for helping me out..CheersPgvMaybe you want _GUICtrlListView_SetItemSelected? Share this post Link to post Share on other sites