Пример #1
0
        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);
        }
Пример #2
0
        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);
        }