ScreenToGif.Modern.con_MakeACopy_Click C# (CSharp) Method

con_MakeACopy_Click() private method

private con_MakeACopy_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void con_MakeACopy_Click(object sender, EventArgs e)
        {
            StopPreview();

            if (tvFrames.SelectedNode == null) return;
            //If != 0 means that is the Main Node.
            if (tvFrames.SelectedNode.GetNodeCount(false) != 0) return;

            string fileName = _listFramesEdit[trackBar.Value].Replace(".bmp", "C.bmp");
            File.Copy(_listFramesEdit[trackBar.Value], fileName);

            _listFramesEdit.Insert(trackBar.Value + 1, fileName);
            _listDelayEdit.Insert(trackBar.Value + 1, _listDelayEdit[trackBar.Value]);

            trackBar.Maximum = _listDelayEdit.Count - 1;

            tvFrames.Nodes[0].Nodes.Insert(trackBar.Value + 1, tvFrames.SelectedNode.Text + Resources.Tree_Copy);

            DelayUpdate();
            GC.Collect();
        }
Modern