public override void AddInfo(ObjectListView olv) { Anime a = null; AddAnime aa = new AddAnime(olv, a); aa.FormClosed += aa_FormClosed; aa.Show(); }
private void aa_FormClosed(object sender, FormClosedEventArgs e) { AddAnime aa = sender as AddAnime; if (aa.DialogResult == DialogResult.OK) { this.Total++; this.Space += aa.Ani.Size; aa.Ani.ID = this.Uid++; aa.ListView.AddObject(aa.Ani); // undo this.AniStack.Push(new AnimeStack(EditType.Add, aa.Ani)); base.AddInfo(aa.ListView); } }