예제 #1
0
        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;
                    }
                }
            }
        }