public MainForm() { InitializeComponent(); this.Font = SystemFonts.MessageBoxFont; mnu.Renderer = new Helper.ToolStripBorderlessProfessionalRenderer(); Helper.ScaleToolstrip(mnu, mnuOpenRoot.DropDown, mnuSaveRoot.DropDown, mnxList); Medo.Windows.Forms.TaskbarProgress.DefaultOwner = this; Medo.Windows.Forms.TaskbarProgress.DoNotThrowNotImplementedException = true; if (Settings.IsInstalled == false) { mnuImport0.Visible = false; } this.Document = new MagiWolDocument.Document(); this.Recent = new Medo.Configuration.RecentFiles(); list.ListViewItemSorter = _listColumnSorter; this._listColumnSorter.SortColumn = 0; this._listColumnSorter.Order = SortOrder.Ascending; list.Sort(); Medo.Windows.Forms.State.SetupOnLoadAndClose(this, list); }
public MainForm() { InitializeComponent(); this.Font = SystemFonts.MessageBoxFont; Medo.Windows.Forms.TaskbarProgress.DefaultOwner = this; Medo.Windows.Forms.TaskbarProgress.DoNotThrowNotImplementedException = true; mnu.Renderer = new Helper.ToolStripBorderlessProfessionalRenderer(); Helper.UpdateToolstripImages(null, mnu); using (var g = this.CreateGraphics()) { var scale = (Settings.ScaleFactor > 1) ? Settings.ScaleFactor : Math.Max(g.DpiX, g.DpiY) / 96.0; var newScale = ((int)Math.Floor(scale * 100) / 50 * 50) / 100.0; if (newScale > 1) { var newWidth = (int)(mnu.ImageScalingSize.Width * newScale); var newHeight = (int)(mnu.ImageScalingSize.Height * newScale); mnu.ImageScalingSize = new Size(newWidth, newHeight); mnu.AutoSize = false; //because sometime it is needed } } this.Recent = new Medo.Configuration.RecentFiles(); }