private int CalculateWidthFromTitleSize() { MeasurementGraphics measurementGraphics = MeasurementGraphics.CreateMeasurementGraphics(); int num = (int)((double)measurementGraphics.Graphics.MeasureString(this.Text, new Font(this.Font.FontFamily, this.Font.Size * this.RootElement.DpiScaleFactor.Height, this.Font.Style)).Width + 170.0); measurementGraphics.Dispose(); return(num); }
/// <summary> /// Calculate form size according to title text size /// </summary> /// <returns>width</returns> private int CalculateWidthFromTitleSize() { int width = 0; MeasurementGraphics graphics1 = MeasurementGraphics.CreateMeasurementGraphics(); SizeF sizeF = graphics1.Graphics.MeasureString(this.Text, this.Font); width = (int)(sizeF.Width + 170);//Engineer constant??? graphics1.Dispose(); return(width); }