Beispiel #1
0
        private void Delete_Fab(object sender, FileSystemEventArgs e)
        {
            int TypeID = 0;

            for (int i = 0; i < Types.Count; i++)
            {
                if (Types[i].Name == e.Name.Split('.')[0])
                {
                    TypeID = i;
                }
            }
            string    Name = FigList.DeleteFig(Types[TypeID]);
            DeleteDel Del  = new DeleteDel(DeleteFromList);

            if (Name != null)
            {
                lvFigures.Invoke(Del, Name);
            }
            SelectedFig    = null;
            SelectedFabric = 0;
            Types.RemoveAt(TypeID);
            Creators.RemoveAt(TypeID);
            Buttons.RemoveAt(TypeID);
            RedrawButtons(Buttons, TypeID);
            Domains.RemoveAt(TypeID);
            MainView.Image = Canvas;
        }