private void OnClickRemoveFrame(object sender, EventArgs e) { if (listView1.SelectedItems.Count > 0) { int frameindex = (int)listView1.SelectedItems[0].Tag; /*DialogResult result = * MessageBox.Show(String.Format("Вы уверены что хотите удалить {0}й кадр?", frameindex), * "Удаление", * MessageBoxButtons.YesNo, * MessageBoxIcon.Question, * MessageBoxDefaultButton.Button2); * if (result == DialogResult.Yes)*/ { AnimIdx edit = Ultima.AnimationEdit.GetAnimation(FileType, CurrBody, CurrAction, CurrDir); if (edit != null) { edit.RemoveFrame(frameindex); listView1.Items.RemoveAt(listView1.Items.Count - 1); listView1.Invalidate(); Options.ChangedUltimaClass["Animations"] = true; } } } }