private void Create_Click(object sender, EventArgs e) { //Вызов конструктора выбранного обьекта ObjectList.Add(AllTypeObjList[ObjectBox.SelectedIndex].GetConstructor(Type.EmptyTypes).Invoke(Type.EmptyTypes)); Form EForm = new ObjectForm(ObjectList[(ObjectList.Count - 1)], ObjectList); EForm.ShowDialog(); EForm.Dispose(); ListRedraw(ListView1, ObjectList); }
private void Edit_Click(object sender, EventArgs e) { //получаем индекc выделенного пункта int itemNum; if (ListView1.SelectedIndices.Count != 0) { itemNum = ListView1.SelectedIndices[0]; } else { return; } //Создаем форму редактирования обьекта Form EForm = new ObjectForm(ObjectList[itemNum], ObjectList); EForm.ShowDialog(); EForm.Dispose(); ListRedraw(ListView1, ObjectList); }