private void btn_AddPlanet_Click(object sender, EventArgs e) { MyPlanetAPI myPlanetAPI = new MyPlanetAPI( StarSystemController.myStarSystemAPI.Name + lv_PlanetsListView.Items.Count); MyPlanetAPILVItem myPlanetLVItem = new MyPlanetAPILVItem(myPlanetAPI); lv_PlanetsListView.Items.Add(myPlanetLVItem); }
private void lv_PlanetsListView_SelectedIndexChanged(object sender, EventArgs e) { if (lv_PlanetsListView.Items.Count == 0) { return; } if (lv_PlanetsListView.SelectedItems.Count == 0) { btn_RemovePlanet.Enabled = false; return; } btn_RemovePlanet.Enabled = true; MyPlanetAPILVItem selected = lv_PlanetsListView.SelectedItems[0] as MyPlanetAPILVItem; pg_PlanetProperties.SelectedObject = selected.thisPlanetAPI; }