Hi, with my program, i am trying to make it so when i select a check in a listbox "list1", several items are added to another listbox "list2". If it was ordinary checkboxes i would have no problem, just with the listbox with the style set to checkbox it gets complicated. In list1, there are seven items loaded at form load. And each item in list1, when selected will add several items to list2. When a check in list1 is deselected, the items added by it when it was first selected are removed from list 2. Any ideas on how to do this?