public static double CreateAndShowDialog(Form parent, GrblCore Core, double oldval) { double rv = oldval; using (ResolutionHelperForm f = new ResolutionHelperForm()) { f.UDDesired.Value = (decimal)oldval; f.UDHardware.Value = Core.Configuration.ResolutionX; f.Compute(null, null); if (f.ShowDialog(parent) == DialogResult.OK) { rv = f.mRetVal; } } return(rv); }
public static double CreateAndShowDialog(double oldval) { double rv = oldval; using (ResolutionHelperForm f = new ResolutionHelperForm()) { f.UDDesired.Value = (decimal)oldval; f.UDHardware.Value = (decimal)Settings.GetObject("Hardware Resolution", 100.0m); f.Compute(null, null); if (f.ShowDialog() == DialogResult.OK) { rv = f.mRetVal; } } return(rv); }
private void BtnFillingQualityInfo_Click(object sender, EventArgs e) { UDFillingQuality.Value = Math.Min(UDFillingQuality.Maximum, (decimal)ResolutionHelperForm.CreateAndShowDialog(this, mCore, (double)UDFillingQuality.Value)); //Tools.Utils.OpenLink(@"https://lasergrbl.com/usage/raster-image-import/setting-reliable-resolution/"); }
private void BtnFillingQualityInfo_Click(object sender, EventArgs e) { UDFillingQuality.Value = (decimal)ResolutionHelperForm.CreateAndShowDialog(mCore, (double)UDFillingQuality.Value); //System.Diagnostics.Process.Start(@"http://lasergrbl.com/usage/raster-image-import/setting-reliable-resolution/"); }