E1M1 Posted August 22, 2010 Share Posted August 22, 2010 (edited) $mylist = GUICtrlCreateList("", 0, 20, 220, 319); is my list.but how do i delete selected item? Guictrlsetdata($mylist,""); would delete everything.How do i get all items from list? Guictrlread($mylist); reads onlu selected item, but not whole list. Edited August 22, 2010 by E1M1 edited Link to comment Share on other sites More sharing options...
PsaltyDS Posted August 23, 2010 Share Posted August 23, 2010 CommandControl() with "DelString", or _GUICtrlListBox_DeleteString() will delete an item. Nothing will list all items in one stroke. You have to get the item count and collect 'em all (like Pokemon cards). Valuater's AutoIt 1-2-3, Class... Is now in Session!For those who want somebody to write the script for them: RentACoder"Any technology distinguishable from magic is insufficiently advanced." -- Geek's corollary to Clarke's law Link to comment Share on other sites More sharing options...
queensoft Posted September 30, 2010 Share Posted September 30, 2010 Hope it helps. First line gets the position of currently selected item. Second line deletes the selected item. $poS = ControlCommand ("Digital PhotoFramer", "", "[CLASS:ListBox; INSTANCE:1]", "FindString", GUICtrlRead ($list1)) ControlCommand ("Digital PhotoFramer", "", "[CLASS:ListBox; INSTANCE:1]", "DelString", $poS) 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