private void AdvancedResizeCallback(object sender, EventArgs e)
        {
            var form = new ResizeForm(1024, 768);

            form.passResult += PerformResize;
            form.ShowDialog();
        }
Пример #2
0
        /// <summary>
        ///
        /// </summary>
        public DialogResult Show(Form parent = null, bool setup = false)
        {
            if (fm == null)
            {
                fm                 = new ResizeForm(this);
                fm.host            = Host;
                fm.Text            = DisplayName;
                fm.FormBorderStyle = FormBorderStyle.FixedToolWindow;
                fm.MaximizeBox     = false;
                fm.MinimizeBox     = false;
                fm.ShowIcon        = false;
                fm.ShowInTaskbar   = false;
                fm.StartPosition   = FormStartPosition.CenterParent;

                Translate(fm);

                if (setup)
                {
                    if (Params.ContainsKey("Width") && Params.ContainsKey("Height"))
                    {
                        SetParams(fm, null);
                    }
                    else
                    {
                        SetParams(fm, ImgSrc);
                    }
                }
                else if (ImgSrc != null)
                {
                    SetParams(fm, ImgSrc);
                }
            }
            var result = fm.ShowDialog();

            if (result == DialogResult.OK)
            {
                _success = true;
                GetParams(fm);
                if (!setup)
                {
                    ImgDst = Apply(ImgSrc);
                }
            }
            if (fm != null)
            {
                fm.Dispose();
                fm = null;
            }
            return(result);
        }
Пример #3
0
        private void watermarkToolStripMenuItem_Click(object sender, EventArgs e)
        {
            ResizeForm resizeForm = new ResizeForm();

            resizeForm.ShowDialog(this);
        }