E1M1 Posted August 22, 2010 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
PsaltyDS Posted August 23, 2010 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
queensoft Posted September 30, 2010 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)
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