Unless there is a reason not to, I would add the "Visible" property, so as not to be forced to write: CustomListView1.GetBase.Visible =