private void AdvancedResizeCallback(object sender, EventArgs e) { var form = new ResizeForm(1024, 768); form.passResult += PerformResize; form.ShowDialog(); }
/// <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); }
private void watermarkToolStripMenuItem_Click(object sender, EventArgs e) { ResizeForm resizeForm = new ResizeForm(); resizeForm.ShowDialog(this); }