private void btnDeleteFrame_Click(object sender, EventArgs e)
{
StopPreview();
if (_listFramesEdit.Count > 1) //If more than 1 image in the list
{
ResetUndoProp();
File.Delete(_listFramesEdit[trackBar.Value]);
_listFramesEdit.RemoveAt(trackBar.Value); //delete the selected frame
_listDelayEdit.RemoveAt(trackBar.Value); //and delay.
tvFrames.Nodes[0].Nodes.RemoveAt(trackBar.Value);
trackBar.Maximum = _listFramesEdit.Count - 1;
pictureBitmap.Image = _listFramesEdit[trackBar.Value].From();
this.Text = Resources.Title_EditorFrame + trackBar.Value + " - " + (_listFramesEdit.Count - 1);
DelayUpdate();
GC.Collect();
}
else
{
MessageBox.Show(Resources.MsgBox_Message_CantDelete, Resources.MsgBox_Title_CantDelete, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
}
}