public static double CreateAndShowDialog(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() == DialogResult.OK)
                {
                    rv = f.mRetVal;
                }
            }

            return(rv);
        }