public void LoadEditorObjects() { list.SmallImageList = images; int cnt = 0; foreach (LevelEditorObject obj in ObjectGenerator.GetEditorObjects()) { images.Images.Add(ObjectTypeToImage(obj)); ListViewItem item = new ListViewItem(obj.name); item.Name = obj.name; item.ImageIndex = cnt; obj.ListIndex = cnt++; item.Tag = (LevelEditorObject)obj; list.Items.Add(item); } if (list.Items.Count > 0) { list.Items[0].Focused = true; CurrentImageIndex = 0; } }