1 write to InitialSystemDpi
System.Windows.Forms.Primitives (1)
System\Windows\Forms\Internals\ScaleHelper.cs (1)
56
InitialSystemDpi
= GetSystemDpi();
57 references to InitialSystemDpi
System.Windows.Forms (32)
System\Windows\Forms\Control.cs (4)
323
ScaleHelper.
InitialSystemDpi
);
458
ScaleHelper.
InitialSystemDpi
);
468
ScaleHelper.
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)
939
size = 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)
54
ScaleConstants(ScaleHelper.
InitialSystemDpi
);
System\Windows\Forms\Controls\ToolStrips\ToolStripGrip.cs (1)
21
ScaleConstants(ScaleHelper.
InitialSystemDpi
);
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (2)
144
private int _deviceDpi = ScaleHelper.
InitialSystemDpi
;
149
ScaleConstants(ScaleHelper.
InitialSystemDpi
);
System\Windows\Forms\Controls\ToolStrips\ToolStripManager.cs (1)
130
internal 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)
43
internal int _previousDeviceDpi = ScaleHelper.
InitialSystemDpi
;
System\Windows\Forms\Controls\ToolStrips\ToolStripScrollButton.cs (2)
53
ScaleHelper.ScaleToDpi(s_defaultBitmapSize, ScaleHelper.
InitialSystemDpi
));
60
ScaleHelper.ScaleToDpi(s_defaultBitmapSize, ScaleHelper.
InitialSystemDpi
));
System\Windows\Forms\Controls\ToolStrips\ToolStripStatusLabel.cs (1)
18
private Padding _defaultMargin = ScaleHelper.ScaleToDpi(new Padding(0, 3, 0, 2), ScaleHelper.
InitialSystemDpi
);
System\Windows\Forms\ErrorProvider\ErrorProvider.cs (2)
551
t_defaultIcon = ScaleHelper.ScaleSmallIconToDpi(defaultIcon, ScaleHelper.
InitialSystemDpi
);
589
get => _currentDpi != 0 ? _currentDpi : _parentControl?.DeviceDpi ?? ScaleHelper.
InitialSystemDpi
;
System\Windows\Forms\Input\Cursor.cs (1)
419
Size picSize = ScaleHelper.ScaleToDpi(GetIconSize(cursorHandle), ScaleHelper.
InitialSystemDpi
);
System\Windows\Forms\Layout\Containers\ContainerControl.cs (2)
337
currentAutoScaleDimensions = new SizeF(ScaleHelper.
InitialSystemDpi
, ScaleHelper.
InitialSystemDpi
);
System\Windows\Forms\Printing\PrintControllerWithStatusDialog.StatusDialog.cs (2)
47
Size = ScaleHelper.ScaleToDpi(new Size(75, 23), ScaleHelper.
InitialSystemDpi
),
77
ClientSize = ScaleHelper.ScaleToDpi(new Size(256, 122), ScaleHelper.
InitialSystemDpi
);
System\Windows\Forms\Rendering\FontCache.Data.cs (1)
83
int pixelsY = (int)Math.Ceiling(ScaleHelper.
InitialSystemDpi
* font.SizeInPoints / 72);
System.Windows.Forms.Design (18)
System\ComponentModel\Design\CollectionEditor.CollectionEditorCollectionForm.cs (1)
1110
button.Image = ScaleHelper.ScaleToDpi(buttonBitmap, ScaleHelper.
InitialSystemDpi
, disposeBitmap: true);
System\Drawing\Design\ContentAlignmentEditor.ContentUI.cs (1)
168
SetDimensions(ScaleHelper.
InitialSystemDpi
);
System\Windows\Forms\Design\Behavior\DesignerActionGlyph.cs (2)
102
ScaleHelper.ScaleToDpi(new Size(IconSize, IconSize), ScaleHelper.
InitialSystemDpi
));
107
ScaleHelper.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)
291
addNewBitmap = ScaleHelper.ScaleToDpi(addNewBitmap, ScaleHelper.
InitialSystemDpi
, disposeBitmap: true);
System\Windows\Forms\Design\DockEditor.DockUI.cs (1)
33
s_initialSystemDpi = ScaleHelper.
InitialSystemDpi
;
System\Windows\Forms\Design\InheritanceUI.cs (1)
25
ScaleHelper.
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)
361
button.Image = ScaleHelper.ScaleToDpi(buttonBitmap, ScaleHelper.
InitialSystemDpi
, disposeBitmap: true);
System\Windows\Forms\Design\ToolStripTemplateNode.cs (1)
1407
ScaleHelper.
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)
25
ScaleHelper.ScaleToDpi(s_defaultIconSize, ScaleHelper.
InitialSystemDpi
));
System.Windows.Forms.Primitives (2)
System\Windows\Forms\Internals\ScaleHelper.cs (2)
217
internal static bool IsScalingRequired =>
InitialSystemDpi
!= OneHundredPercentLogicalDpi;
295
internal static int ScaleToInitialSystemDpi(int logicalValue) => ScaleToDpi(logicalValue,
InitialSystemDpi
);
System.Windows.Forms.Tests (5)
DpiHelperTests.cs (5)
17
int expected = (int)Math.Round(value * (ScaleHelper.
InitialSystemDpi
/ (double)ScaleHelper.OneHundredPercentLogicalDpi));
19
Assert.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)));
30
Assert.Equal(expected, ScaleHelper.ScaleToDpi(value, ScaleHelper.
InitialSystemDpi
));