private void btn_delObj_Click(object sender, EventArgs e) { var list = SelectedObjs.ToArray(); foreach (var o in list) { DeleteObj(o, CurList); } }
private void SelectedObjectChanged(object sender, EventArgs e) //ObjectsListBox { if (SelectionCount > 1) { Btn_CopyObjs.Visible = true; Btn_Duplicate.Visible = false; } else { Btn_CopyObjs.Visible = false; Btn_Duplicate.Visible = true; } if (ObjectsListBox.SelectedIndex == -1 || SelectedObj == null) { propertyGrid1.SelectedObject = null; return; } if (SelectionCount == 1) { propertyGrid1.SelectedObject = ((LevelObj)SelectedObj); } else { propertyGrid1.SelectedObject = null; } if (CurList.IsHidden) { foreach (var o in CurList) { render.RemoveModel(o); } foreach (var o in SelectedObjs) { AddModel(o, CurList.name); } } render.SelectObjs(SelectedObjs.Cast <dynamic>().ToList()); }