private void btn_AddReference_Click(object sender, EventArgs e) { MyPlanetRef myPlanetRef = new MyPlanetRef( StarSystemController.myStarSystemAPI.Name + "Ref" + lv_ReferencesListView.Items.Count); MyPlanetRefLVItem myPlanetRefLVItem = new MyPlanetRefLVItem(myPlanetRef); lv_ReferencesListView.Items.Add(myPlanetRefLVItem); }
private void lv_ReferencesListView_SelectedIndexChanged(object sender, EventArgs e) { if (lv_ReferencesListView.Items.Count == 0) { return; } if (lv_ReferencesListView.SelectedItems.Count == 0) { btn_AddReference.Enabled = false; return; } btn_AddReference.Enabled = true; MyPlanetRefLVItem selected = lv_ReferencesListView.SelectedItems[0] as MyPlanetRefLVItem; pg_PlanetProperties.SelectedObject = selected.thisPlanetRef; }