1 write to InitialSystemDpi
System.Windows.Forms.Primitives (1)
System\Windows\Forms\Internals\ScaleHelper.cs (1)
56InitialSystemDpi = GetSystemDpi();
57 references to InitialSystemDpi
System.Windows.Forms (32)
System\Windows\Forms\Control.cs (4)
323ScaleHelper.InitialSystemDpi); 458ScaleHelper.InitialSystemDpi); 468ScaleHelper.InitialSystemDpi); 1680=> ScaleHelper.IsThreadPerMonitorV2Aware ? DeviceDpiInternal : ScaleHelper.InitialSystemDpi;
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckableControlBaseAdapter.cs (1)
76(control is not null && control.IsHandleCreated ? control.DeviceDpi : ScaleHelper.InitialSystemDpi)
System\Windows\Forms\Controls\DataGridView\DataGridViewColumn.cs (1)
69? ScaleHelper.ScaleToDpi(value, ScaleHelper.InitialSystemDpi)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridErrorDialog.cs (2)
45_expandImage = ScaleHelper.GetSmallIconResourceAsBitmap(typeof(ThreadExceptionDialog), "down", ScaleHelper.InitialSystemDpi); 46_collapseImage = ScaleHelper.GetSmallIconResourceAsBitmap(typeof(ThreadExceptionDialog), "up", ScaleHelper.InitialSystemDpi);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (1)
939size = ScaleHelper.ScaleToDpi(size, ScaleHelper.IsThreadPerMonitorV2Aware ? DeviceDpi : ScaleHelper.InitialSystemDpi);
System\Windows\Forms\Controls\ToolStrips\ToolStripComboBox.cs (2)
108? ScaleHelper.ScaleToDpi(s_dropDownPadding, ScaleHelper.InitialSystemDpi) 109: ScaleHelper.ScaleToDpi(s_padding, ScaleHelper.InitialSystemDpi);
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDown.cs (1)
45_scaledDefaultPadding = ScaleHelper.ScaleToDpi(s_defaultPadding, ScaleHelper.InitialSystemDpi);
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownMenu.cs (1)
54ScaleConstants(ScaleHelper.InitialSystemDpi);
System\Windows\Forms\Controls\ToolStrips\ToolStripGrip.cs (1)
21ScaleConstants(ScaleHelper.InitialSystemDpi);
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (2)
144private int _deviceDpi = ScaleHelper.InitialSystemDpi; 149ScaleConstants(ScaleHelper.InitialSystemDpi);
System\Windows\Forms\Controls\ToolStrips\ToolStripManager.cs (1)
130internal static int CurrentDpi { get; set; } = ScaleHelper.InitialSystemDpi;
System\Windows\Forms\Controls\ToolStrips\ToolStripPanel.cs (1)
38_rowMargin = new(ScaleHelper.ScaleToDpi(LogicalRowLeftMargin, ScaleHelper.InitialSystemDpi), 0, 0, 0);
System\Windows\Forms\Controls\ToolStrips\ToolStripProgressBar.cs (2)
25_defaultMargin = ScaleHelper.ScaleToDpi(new Padding(1, 2, 1, 1), ScaleHelper.InitialSystemDpi); 26_defaultStatusStripMargin = ScaleHelper.ScaleToDpi(new Padding(1, 3, 1, 3), ScaleHelper.InitialSystemDpi);
System\Windows\Forms\Controls\ToolStrips\ToolStripRenderer.cs (1)
43internal int _previousDeviceDpi = ScaleHelper.InitialSystemDpi;
System\Windows\Forms\Controls\ToolStrips\ToolStripScrollButton.cs (2)
53ScaleHelper.ScaleToDpi(s_defaultBitmapSize, ScaleHelper.InitialSystemDpi)); 60ScaleHelper.ScaleToDpi(s_defaultBitmapSize, ScaleHelper.InitialSystemDpi));
System\Windows\Forms\Controls\ToolStrips\ToolStripStatusLabel.cs (1)
18private Padding _defaultMargin = ScaleHelper.ScaleToDpi(new Padding(0, 3, 0, 2), ScaleHelper.InitialSystemDpi);
System\Windows\Forms\ErrorProvider\ErrorProvider.cs (2)
551t_defaultIcon = ScaleHelper.ScaleSmallIconToDpi(defaultIcon, ScaleHelper.InitialSystemDpi); 589get => _currentDpi != 0 ? _currentDpi : _parentControl?.DeviceDpi ?? ScaleHelper.InitialSystemDpi;
System\Windows\Forms\Input\Cursor.cs (1)
419Size picSize = ScaleHelper.ScaleToDpi(GetIconSize(cursorHandle), ScaleHelper.InitialSystemDpi);
System\Windows\Forms\Layout\Containers\ContainerControl.cs (2)
337currentAutoScaleDimensions = new SizeF(ScaleHelper.InitialSystemDpi, ScaleHelper.InitialSystemDpi);
System\Windows\Forms\Printing\PrintControllerWithStatusDialog.StatusDialog.cs (2)
47Size = ScaleHelper.ScaleToDpi(new Size(75, 23), ScaleHelper.InitialSystemDpi), 77ClientSize = ScaleHelper.ScaleToDpi(new Size(256, 122), ScaleHelper.InitialSystemDpi);
System\Windows\Forms\Rendering\FontCache.Data.cs (1)
83int pixelsY = (int)Math.Ceiling(ScaleHelper.InitialSystemDpi * font.SizeInPoints / 72);
System.Windows.Forms.Design (18)
System\ComponentModel\Design\CollectionEditor.CollectionEditorCollectionForm.cs (1)
1110button.Image = ScaleHelper.ScaleToDpi(buttonBitmap, ScaleHelper.InitialSystemDpi, disposeBitmap: true);
System\Drawing\Design\ContentAlignmentEditor.ContentUI.cs (1)
168SetDimensions(ScaleHelper.InitialSystemDpi);
System\Windows\Forms\Design\Behavior\DesignerActionGlyph.cs (2)
102ScaleHelper.ScaleToDpi(new Size(IconSize, IconSize), ScaleHelper.InitialSystemDpi)); 107ScaleHelper.ScaleToDpi(new Size(IconSize, IconSize), ScaleHelper.InitialSystemDpi));
System\Windows\Forms\Design\Behavior\ToolStripPanelSelectionGlyph.cs (1)
95_image = ScaleHelper.ScaleToDpi(_image, ScaleHelper.InitialSystemDpi, disposeBitmap: true);
System\Windows\Forms\Design\DataGridViewColumnCollectionDialog.cs (2)
59_moveUp.Image = ScaleHelper.ScaleToDpi(moveUp, ScaleHelper.InitialSystemDpi, disposeBitmap: true); 64_moveDown.Image = ScaleHelper.ScaleToDpi(moveDown, ScaleHelper.InitialSystemDpi, disposeBitmap: true);
System\Windows\Forms\Design\DesignBindingPicker.cs (1)
291addNewBitmap = ScaleHelper.ScaleToDpi(addNewBitmap, ScaleHelper.InitialSystemDpi, disposeBitmap: true);
System\Windows\Forms\Design\DockEditor.DockUI.cs (1)
33s_initialSystemDpi = ScaleHelper.InitialSystemDpi;
System\Windows\Forms\Design\InheritanceUI.cs (1)
25ScaleHelper.InitialSystemDpi);
System\Windows\Forms\Design\StyleEditorForm.cs (2)
351_infoPictureBox1.Image = ScaleHelper.ScaleToDpi(_infoPictureBox1.Image as Bitmap, ScaleHelper.InitialSystemDpi); 352_infoPictureBox2.Image = ScaleHelper.ScaleToDpi(_infoPictureBox2.Image as Bitmap, ScaleHelper.InitialSystemDpi);
System\Windows\Forms\Design\ToolStripCollectionEditor.ToolStripItemEditorForm.cs (1)
361button.Image = ScaleHelper.ScaleToDpi(buttonBitmap, ScaleHelper.InitialSystemDpi, disposeBitmap: true);
System\Windows\Forms\Design\ToolStripTemplateNode.cs (1)
1407ScaleHelper.InitialSystemDpi);
System\Windows\Forms\Design\TreeNodeCollectionEditor.cs (3)
71_moveDownButton.Image = ScaleHelper.ScaleToDpi(moveDown, ScaleHelper.InitialSystemDpi, disposeBitmap: true); 76_moveUpButton.Image = ScaleHelper.ScaleToDpi(moveUp, ScaleHelper.InitialSystemDpi, disposeBitmap: true); 81_btnDelete.Image = ScaleHelper.ScaleToDpi(delete, ScaleHelper.InitialSystemDpi, disposeBitmap: true);
System\Windows\Forms\Design\VsPropertyGrid.cs (1)
25ScaleHelper.ScaleToDpi(s_defaultIconSize, ScaleHelper.InitialSystemDpi));
System.Windows.Forms.Primitives (2)
System\Windows\Forms\Internals\ScaleHelper.cs (2)
217internal static bool IsScalingRequired => InitialSystemDpi != OneHundredPercentLogicalDpi; 295internal static int ScaleToInitialSystemDpi(int logicalValue) => ScaleToDpi(logicalValue, InitialSystemDpi);
System.Windows.Forms.Tests (5)
DpiHelperTests.cs (5)
17int expected = (int)Math.Round(value * (ScaleHelper.InitialSystemDpi / (double)ScaleHelper.OneHundredPercentLogicalDpi)); 19Assert.Equal(expected, ScaleHelper.ScaleToDpi(value, ScaleHelper.InitialSystemDpi)); 27(int)Math.Round(value.Width * (ScaleHelper.InitialSystemDpi / (double)ScaleHelper.OneHundredPercentLogicalDpi)), 28(int)Math.Round(value.Height * (ScaleHelper.InitialSystemDpi / (double)ScaleHelper.OneHundredPercentLogicalDpi))); 30Assert.Equal(expected, ScaleHelper.ScaleToDpi(value, ScaleHelper.InitialSystemDpi));