Hack and Rob are right that it is not possible in vb6 listview. But There is a possibility... Since you mentioned that "checkboxes can be uneditable as icons" so I can suggest a way around. ListView Control allows us to put images/icon for items & sub items, so simply use an image of a checked or unchecked checkbox as vb6 allows that.....