예제 #1
0
        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);
        }
예제 #2
0
        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;
        }