ScreenToGif.Modern.btnFreeDrawing_Click C# (CSharp) Method

btnFreeDrawing_Click() private method

private btnFreeDrawing_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void btnFreeDrawing_Click(object sender, EventArgs e)
        {
            StopPreview(true);
            FreeDrawing freeDraw = null;

            if (tvFrames.SelectedFrames().Count > 0)
            {
                freeDraw = new FreeDrawing(Resources.grid, ImageLayout.Tile, pictureBitmap.Image.Size);
            }
            else
            {
                freeDraw = new FreeDrawing(pictureBitmap.Image, ImageLayout.None, pictureBitmap.Image.Size);
            }

            if (freeDraw.ShowDialog() == DialogResult.OK)
            {
                this.Cursor = Cursors.AppStarting;

                ApplyActionToFrames("FreeDraw", ActionEnum.FreeDraw, 0F, freeDraw.ImagePainted);

                this.Cursor = Cursors.Default;
            }

            freeDraw.Dispose();
            GC.Collect();
        }
Modern