589 references to SystemInformation
Microsoft.VisualBasic.Forms (5)
Microsoft\VisualBasic\Devices\Mouse.vb (5)
29
If
SystemInformation
.MousePresent Then
30
Return
SystemInformation
.MouseButtonsSwapped
44
If
SystemInformation
.MousePresent Then
45
Return
SystemInformation
.MouseWheelPresent
60
Return
SystemInformation
.MouseWheelScrollLines
Microsoft.VisualBasic.Tests (13)
Microsoft\VisualBasic\Devices\MouseTests.cs (13)
10
public static bool NoMousePresent => !
SystemInformation
.MousePresent;
12
public static bool NoMouseWheelPresent => NoMousePresent || !
SystemInformation
.MouseWheelPresent;
14
[ConditionalFact(typeof(
SystemInformation
), nameof(
SystemInformation
.MousePresent))]
18
Assert.Equal(
SystemInformation
.MouseButtonsSwapped, mouse.ButtonsSwapped);
32
[ConditionalFact(typeof(
SystemInformation
), nameof(
SystemInformation
.MousePresent))]
36
Assert.Equal(
SystemInformation
.MouseWheelPresent, mouse.WheelExists);
50
[ConditionalFact(typeof(
SystemInformation
), nameof(
SystemInformation
.MousePresent), nameof(
SystemInformation
.MouseWheelPresent))]
53
if (
SystemInformation
.MouseWheelPresent)
56
Assert.Equal(
SystemInformation
.MouseWheelScrollLines, mouse.WheelScrollLines);
System.Windows.Forms (208)
System\Windows\Forms\Application.cs (2)
397
!
SystemInformation
.HighContrast && OsVersion.IsWindows11_OrGreater();
405
!
SystemInformation
.HighContrast
System\Windows\Forms\Application.ThreadContext.cs (2)
615
if (
SystemInformation
.UserInteractive)
699
if (reason == msoloop.ModalForm && !
SystemInformation
.UserInteractive)
System\Windows\Forms\Control.cs (2)
3269
if (
SystemInformation
.MenuAccessKeysUnderlined)
3315
if (
SystemInformation
.MenuAccessKeysUnderlined)
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonBaseAdapter.ColorOptions.cs (1)
24
HighContrast =
SystemInformation
.HighContrast;
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonBaseAdapter.cs (7)
69
protected bool IsHighContrastHighlighted() =>
SystemInformation
.HighContrast
105
if (Control.BackColor != SystemColors.Control &&
SystemInformation
.HighContrast)
132
bool disabledHighContrast = (!Control.Enabled) &&
SystemInformation
.HighContrast;
164
?
SystemInformation
.HighContrast ? SystemColors.ControlLight : SystemColors.Control
165
:
SystemInformation
.HighContrast ? colors.Highlight : colors.ButtonFace);
235
bool disabledHighContrast = (!Control.Enabled) &&
SystemInformation
.HighContrast;
273
:
SystemInformation
.HighContrast ? SystemColors.ControlLight : SystemColors.Control);
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonFlatAdapter.cs (9)
28
|| (
SystemInformation
.HighContrast ? state != CheckState.Indeterminate : state == CheckState.Unchecked),
29
check: !hasCustomBorder &&
SystemInformation
.HighContrast && state == CheckState.Checked,
99
else if (state == CheckState.Checked &&
SystemInformation
.HighContrast)
121
|| (
SystemInformation
.HighContrast ? state != CheckState.Indeterminate : state == CheckState.Unchecked),
122
!hasCustomBorder &&
SystemInformation
.HighContrast && state == CheckState.Checked,
187
else if (state == CheckState.Checked &&
SystemInformation
.HighContrast)
204
if (
SystemInformation
.HighContrast)
313
layout.ShadowedText =
SystemInformation
.HighContrast;
325
layout.ShadowedText =
SystemInformation
.HighContrast;
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonPopupAdapter.cs (5)
62
LayoutData layout = PaintPopupLayout(state == CheckState.Unchecked,
SystemInformation
.HighContrast ? 2 : 1).Layout();
86
if (
SystemInformation
.HighContrast)
120
LayoutData layout = PaintPopupLayout(up: false,
SystemInformation
.HighContrast ? 2 : 1).Layout();
165
layout.ShadowedText =
SystemInformation
.HighContrast;
181
layout.ShadowedText =
SystemInformation
.HighContrast;
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckBoxBaseAdapter.cs (2)
100
Color comboColor =
SystemInformation
.HighContrast ? SystemColors.ControlDark : SystemColors.Control;
168
checkColor =
SystemInformation
.HighContrast ? colors.Highlight : colors.ButtonShadow;
System\Windows\Forms\Controls\Buttons\ButtonInternal\RadioButtonBaseAdapter.cs (1)
66
if (!
SystemInformation
.HighContrast)
System\Windows\Forms\Controls\Buttons\CheckBoxRenderer.cs (1)
344
if (
SystemInformation
.HighContrast
System\Windows\Forms\Controls\Buttons\RadioButtonRenderer.cs (1)
322
if (
SystemInformation
.HighContrast
System\Windows\Forms\Controls\ComboBox\ComboBox.cs (5)
775
_prefHeightCache = (short)(textSize.Height +
SystemInformation
.BorderSize.Height * 8 + Padding.Size.Height);
792
_prefHeightCache = (short)(textSize.Height * itemCount +
SystemInformation
.BorderSize.Height * 16 + Padding.Size.Height);
824
int dyEdit = textExtent.Height +
SystemInformation
.Border3DSize.Height;
835
Size fixedFrameBoderSize =
SystemInformation
.FixedFrameBorderSize;
3733
&& !(
SystemInformation
.HighContrast && BackColor == SystemColors.Window))
System\Windows\Forms\Controls\ComboBox\ComboBox.FlatComboAdapter.cs (1)
34
int dropDownButtonWidth =
SystemInformation
.GetHorizontalScrollBarArrowWidthForDpi(comboBox._deviceDpi);
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (4)
229
private static readonly Size s_dragSize =
SystemInformation
.DragSize;
1115
return Application.RenderWithVisualStyles ? 1 :
SystemInformation
.Border3DSize.Width;
1990
defaultCellStyleTmp.ForeColor =
SystemInformation
.HighContrast ? DefaultForeBrush.Color : base.ForeColor;
2054
ForeColor =
SystemInformation
.HighContrast ? DefaultForeBrush.Color : base.ForeColor,
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (11)
941
&&
SystemInformation
.VerticalScrollBarWidth <= _layout.Data.Width)
944
availableWidth -=
SystemInformation
.VerticalScrollBarWidth;
4545
int oldThumbHeight = Math.Max(((_vertScrollBar.Height - 2 *
SystemInformation
.VerticalScrollBarArrowHeight) * _vertScrollBar.LargeChange) / _vertScrollBar.Maximum, 8);
4556
(_vertScrollBar.Height - 2 *
SystemInformation
.VerticalScrollBarArrowHeight) * _vertScrollBar.LargeChange / _vertScrollBar.Maximum,
5782
&& (DateTime.Now.Ticks - _lastMouseClickInfo.TimeStamp) / 10000 <=
SystemInformation
.DoubleClickTime
5788
Size hotDoubleClickZone =
SystemInformation
.DoubleClickSize;
10170
int horizScrollBarHeight = _horizScrollBar.Height =
SystemInformation
.HorizontalScrollBarHeight;
10171
int vertScrollBarWidth = _vertScrollBar.Width =
SystemInformation
.VerticalScrollBarWidth;
16463
int wheelScrollLines =
SystemInformation
.MouseWheelScrollLines;
16697
if (
SystemInformation
.HighContrast)
30034
PInvokeCore.SendMessage(nmhdr->hwndFrom, PInvoke.TTM_SETMAXTIPWIDTH, 0,
SystemInformation
.MaxWindowTrackSize.Width);
System\Windows\Forms\Controls\DataGridView\DataGridViewButtonCell.cs (6)
757
valBounds.Inflate(-
SystemInformation
.Border3DSize.Width, -
SystemInformation
.Border3DSize.Height);
884
valBounds.Width > 2 *
SystemInformation
.Border3DSize.Width + 1 &&
885
valBounds.Height > 2 *
SystemInformation
.Border3DSize.Height + 1)
907
SystemInformation
.HighContrast,
938
SystemInformation
.HighContrast ? 2 : 1,
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (1)
1439
if (
SystemInformation
.HighContrast)
System\Windows\Forms\Controls\DataGridView\DataGridViewCheckBoxCell.cs (3)
701
_ =>
SystemInformation
.Border3DSize.Width * 2 + 9 + 2 * DATAGRIDVIEWCHECKBOXCELL_margin,
1193
checkBoxSize = new Size(
SystemInformation
.Border3DSize.Width * 2 + 9,
SystemInformation
.Border3DSize.Width * 2 + 9);
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.cs (8)
546
int dropWidth = Math.Min(
SystemInformation
.HorizontalScrollBarThumbWidth, adjustedSize.Width - 2 * Margin - 1);
614
s_cachedDropDownWidth = maxPreferredWidth + 2 +
SystemInformation
.VerticalScrollBarWidth;
1203
preferredSize.Width +=
SystemInformation
.HorizontalScrollBarThumbWidth + 1 + 2 * Margin + borderAndPaddingWidths;
1207
preferredSize.Width = Math.Max(preferredSize.Width, borderAndPaddingWidths +
SystemInformation
.HorizontalScrollBarThumbWidth + 1 + IconMarginWidth * 2 + s_iconsWidth);
1996
int dropWidth = Math.Min(
SystemInformation
.HorizontalScrollBarThumbWidth, valBounds.Width - 2 * Margin - 1);
2072
if (
SystemInformation
.HighContrast)
2094
Pen pen =
SystemInformation
.HighContrast ? SystemPens.ControlLight : SystemPens.Control;
2330
if (paintPostXPThemes && (drawDropDownButton || drawComboBox) && !
SystemInformation
.HighContrast)
System\Windows\Forms\Controls\DataGridView\DataGridViewLinkCell.cs (6)
51
else if (
SystemInformation
.HighContrast)
94
if (
SystemInformation
.HighContrast)
159
else if (
SystemInformation
.HighContrast)
200
private bool ShouldSerializeLinkColor() =>
SystemInformation
.HighContrast
296
else if (
SystemInformation
.HighContrast)
341
if (
SystemInformation
.HighContrast)
System\Windows\Forms\Controls\DataGridView\DataGridViewLinkColumn.cs (3)
68
if (
SystemInformation
.HighContrast)
179
if (
SystemInformation
.HighContrast)
359
if (
SystemInformation
.HighContrast)
System\Windows\Forms\Controls\DataGridView\DataGridViewRowCollection.cs (2)
2041
GetRowsHeightExceedLimit(DataGridViewElementStates.Visible, 0, rowIndex, DataGridView.LayoutInfo.Data.Height +
SystemInformation
.HorizontalScrollBarHeight);
2053
useRowShortcut = GetRowsHeightExceedLimit(DataGridViewElementStates.Visible, 0, rowIndex, DataGridView.LayoutInfo.Data.Height + DataGridView.VerticalScrollingOffset +
SystemInformation
.HorizontalScrollBarHeight) &&
System\Windows\Forms\Controls\DataGridView\DataGridViewRowHeaderCell.cs (1)
1035
if (
SystemInformation
.HighContrast &&
System\Windows\Forms\Controls\DateTimePicker\DateTimePicker.cs (1)
750
height +=
SystemInformation
.BorderSize.Height * 4 + 3;
System\Windows\Forms\Controls\GroupBox\GroupBox.cs (1)
545
if (
SystemInformation
.HighContrast)
System\Windows\Forms\Controls\GroupBox\GroupBoxRenderer.cs (1)
361
if (
SystemInformation
.HighContrast
System\Windows\Forms\Controls\Labels\LinkLabel.cs (2)
238
?
SystemInformation
.HighContrast ? SystemColors.HotTrack : IELinkColor
349
?
SystemInformation
.HighContrast ? LinkUtilities.GetVisitedLinkColor() : IEVisitedLinkColor
System\Windows\Forms\Controls\ListBoxes\ListBox.cs (2)
750
height +=
SystemInformation
.BorderSize.Height * 4 + 3;
769
width +=
SystemInformation
.VerticalScrollBarWidth + 4;
System\Windows\Forms\Controls\ListView\ListView.cs (1)
6818
PInvokeCore.SendMessage(nmhdr->hwndFrom, PInvoke.TTM_SETMAXTIPWIDTH, (WPARAM)0, (LPARAM)
SystemInformation
.MaxWindowTrackSize.Width);
System\Windows\Forms\Controls\Menus\MenuTimer.cs (1)
23
_slowShow = Math.Max(_quickShow,
SystemInformation
.MenuShowDelay);
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.cs (1)
1654
Size max =
SystemInformation
.MaxWindowTrackSize;
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (2)
73
private Color _lineColor =
SystemInformation
.HighContrast ? SystemColors.ControlDarkDark : SystemColors.InactiveBorder;
3811
if (DrawFlatToolbar ||
SystemInformation
.HighContrast)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\CategoryGridEntry.cs (1)
122
if (
SystemInformation
.HighContrast && !OwnerGrid.HasCustomLineColor)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\DropDownButton.DropDownButtonAdapter.cs (1)
18
if (Control.BackColor != SystemColors.Control &&
SystemInformation
.HighContrast)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.cs (1)
107
=>
SystemInformation
.HighContrast && !OwnerGrid.HasCustomLineColor;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridToolTip.cs (1)
142
(LPARAM)
SystemInformation
.MaxWindowTrackSize.Width);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (14)
217
? new(
SystemInformation
.VerticalScrollBarArrowHeightForDpi(_deviceDpi), RowHeight)
218
: new(
SystemInformation
.VerticalScrollBarArrowHeight, RowHeight);
255
? new Size(
SystemInformation
.VerticalScrollBarArrowHeightForDpi(_deviceDpi), RowHeight)
256
: new Size(
SystemInformation
.VerticalScrollBarArrowHeight, RowHeight);
2591
if (delta <
SystemInformation
.DoubleClickTime)
2595
if (Math.Abs(screenPoint.X - _rowSelectPos.X) <
SystemInformation
.DoubleClickSize.Width &&
2596
Math.Abs(screenPoint.Y - _rowSelectPos.Y) <
SystemInformation
.DoubleClickSize.Height)
3123
int wheelScrollLines =
SystemInformation
.MouseWheelScrollLines;
3715
maxWidth += 2 + tm.tmMaxCharWidth +
SystemInformation
.VerticalScrollBarWidth;
3791
int overhang = toolTip.Location.X + toolTip.Size.Width -
SystemInformation
.VirtualScreen.Width;
4322
? new Size(
SystemInformation
.VerticalScrollBarArrowHeightForDpi(_deviceDpi), RowHeight)
4323
: new Size(
SystemInformation
.VerticalScrollBarArrowHeight, RowHeight);
5142
_dropDownButton.Size = new(
SystemInformation
.VerticalScrollBarArrowHeightForDpi(_deviceDpi), RowHeight);
5146
_dropDownButton.Size = new(
SystemInformation
.VerticalScrollBarArrowHeight, RowHeight);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.DropDownHolder.cs (3)
31
private static readonly int s_resizeGripSize =
SystemInformation
.HorizontalScrollBarHeight;
41
new(
SystemInformation
.VerticalScrollBarWidth * 4,
SystemInformation
.HorizontalScrollBarHeight * 4);
System\Windows\Forms\Controls\PropertyGrid\PropertyGridToolStripButton.cs (1)
76
if (
SystemInformation
.HighContrast)
System\Windows\Forms\Controls\RichTextBox\RichTextBox.cs (2)
433
scrollBarPadding.Height +=
SystemInformation
.HorizontalScrollBarHeight;
438
scrollBarPadding.Width +=
SystemInformation
.VerticalScrollBarWidth;
System\Windows\Forms\Controls\TabControl\TabControl.cs (1)
2086
PInvokeCore.SendMessage(nmhdr->hwndFrom, PInvoke.TTM_SETMAXTIPWIDTH, 0,
SystemInformation
.MaxWindowTrackSize.Width);
System\Windows\Forms\Controls\TextBox\TextBox.cs (2)
407
scrollBarPadding.Height +=
SystemInformation
.GetHorizontalScrollBarHeightForDpi(_deviceDpi);
412
scrollBarPadding.Width +=
SystemInformation
.GetVerticalScrollBarWidthForDpi(_deviceDpi);
System\Windows\Forms\Controls\TextBox\TextBoxBase.cs (1)
803
height +=
SystemInformation
.GetBorderSizeForDpi(_deviceDpi).Height * 4 + 3;
System\Windows\Forms\Controls\ToolStrips\ToolStripComboBox.ToolStripComboBoxControl.ToolStripComboBoxFlatComboAdapter.cs (1)
131
brush =
SystemInformation
.HighContrast
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownButton.cs (1)
201
if (Selected && !Pressed &&
SystemInformation
.HighContrast)
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownMenu.cs (1)
737
int menuHeight =
SystemInformation
.MenuHeight;
System\Windows\Forms\Controls\ToolStrips\ToolStripGrip.cs (1)
137
s_dragSize =
SystemInformation
.DragSize;
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (1)
2125
get =>
SystemInformation
.DoubleClickTime * 10000;
System\Windows\Forms\Controls\ToolStrips\ToolStripManager.cs (1)
70
sysFont =
SystemInformation
.GetMenuFontForDpi(dpi);
System\Windows\Forms\Controls\ToolStrips\ToolstripProfessionalRenderer.cs (1)
814
if (
SystemInformation
.InLockedTerminalSession())
System\Windows\Forms\Controls\ToolStrips\ToolStripRenderer.cs (1)
833
if (
SystemInformation
.HighContrast && image is Bitmap bitmap)
System\Windows\Forms\Controls\ToolStrips\ToolStripScrollButton.cs (1)
23
private static readonly int s_autoScrollPause =
SystemInformation
.DoubleClickTime;
System\Windows\Forms\Controls\ToolStrips\ToolStripSystemRenderer.cs (3)
581
if (e.Item is ToolStripSplitButton item && !
SystemInformation
.HighContrast &&
658
if (!
SystemInformation
.HighContrast &&
780
if (!
SystemInformation
.InLockedTerminalSession())
System\Windows\Forms\Controls\ToolStrips\ToolStripTextBox.ToolStripTextBoxControl.cs (1)
245
Color innerBorderColor =
SystemInformation
.HighContrast && !focused ? ColorTable.MenuBorder : BackColor;
System\Windows\Forms\Controls\TrackBar\TrackBar.cs (1)
931
int wheelScrollLines =
SystemInformation
.MouseWheelScrollLines;
System\Windows\Forms\Controls\TreeView\TreeView.cs (2)
1624
PInvokeCore.SendMessage(toolTip, PInvoke.TTM_SETMAXTIPWIDTH, 0,
SystemInformation
.MaxWindowTrackSize.Width);
3220
PInvokeCore.SendMessage(nmhdr->hwndFrom, PInvoke.TTM_SETMAXTIPWIDTH, 0,
SystemInformation
.MaxWindowTrackSize.Width);
System\Windows\Forms\Controls\UpDown\UpDownBase.cs (2)
344
height +=
SystemInformation
.BorderSize.Height * 4 + 3;
739
int wheelScrollLines =
SystemInformation
.MouseWheelScrollLines;
System\Windows\Forms\Design\ComponentEditorForm.cs (2)
251
int xFrame =
SystemInformation
.FixedFrameBorderSize.Width;
255
2 * xFrame +
SystemInformation
.CaptionHeight);
System\Windows\Forms\Dialogs\CommonDialogs\CommonDialog.cs (1)
169
if (!
SystemInformation
.UserInteractive)
System\Windows\Forms\Dialogs\CommonDialogs\FileDialog.Vista.cs (1)
19
&&
SystemInformation
.BootMode == BootMode.Normal;
System\Windows\Forms\Dialogs\CommonDialogs\FolderBrowserDialog.cs (1)
248
get => AutoUpgradeEnabled &&
SystemInformation
.BootMode == BootMode.Normal;
System\Windows\Forms\Dialogs\MessageBox.cs (1)
54
if (!
SystemInformation
.UserInteractive && (options & (MessageBoxOptions.ServiceNotification | MessageBoxOptions.DefaultDesktopOnly)) == 0)
System\Windows\Forms\ErrorProvider\ErrorProvider.ErrorWindow.cs (1)
124
(LPARAM)
SystemInformation
.MaxWindowTrackSize.Width);
System\Windows\Forms\Form.cs (17)
899
Rectangle screen =
SystemInformation
.WorkingArea;
922
Rectangle screen =
SystemInformation
.WorkingArea;
3037
correctClientSize.Height +=
SystemInformation
.HorizontalScrollBarHeight;
3042
correctClientSize.Width +=
SystemInformation
.VerticalScrollBarWidth;
3062
correct.Width +=
SystemInformation
.VerticalScrollBarWidth;
3067
correct.Height +=
SystemInformation
.HorizontalScrollBarHeight;
5227
Size max =
SystemInformation
.MaxWindowTrackSize;
5247
Size min =
SystemInformation
.MinWindowTrackSize;
5297
x +=
SystemInformation
.VerticalScrollBarWidth;
5305
y +=
SystemInformation
.HorizontalScrollBarHeight;
5323
Rectangle workingArea =
SystemInformation
.WorkingArea;
5332
Rectangle workingArea =
SystemInformation
.WorkingArea;
5392
if (!
SystemInformation
.UserInteractive)
5591
if (!
SystemInformation
.UserInteractive)
6356
_smallIcon = new Icon(icon,
SystemInformation
.SmallIconSize);
6795
Size virtualScreen =
SystemInformation
.VirtualScreen.Size;
6811
Size minTrackWindowSize =
SystemInformation
.MinWindowTrackSize;
System\Windows\Forms\Input\Cursor.cs (1)
199
s_cursorSize =
SystemInformation
.CursorSize;
System\Windows\Forms\Input\MouseHoverTimer.cs (1)
13
_mouseHoverTimer.Interval =
SystemInformation
.MouseHoverTime;
System\Windows\Forms\MDI\MDIControlStrip.cs (1)
82
using Icon smallIcon = new(icon,
SystemInformation
.SmallIconSize);
System\Windows\Forms\Printing\PrintControllerWithStatusDialog.cs (1)
40
if (
SystemInformation
.UserInteractive)
System\Windows\Forms\Printing\PrintPreviewControl.cs (4)
37
private readonly int _focusHOffset =
SystemInformation
.HorizontalFocusThickness;
38
private readonly int _focusVOffset =
SystemInformation
.VerticalFocusThickness;
344
bool isHighContrast =
SystemInformation
.HighContrast;
596
if (
SystemInformation
.HighContrast && Parent is Control parent)
System\Windows\Forms\Rendering\ControlPaint.cs (6)
140
=>
SystemInformation
.HighContrast ? SystemColors.WindowFrame : SystemColors.ControlDark;
1037
Size sz =
SystemInformation
.Border3DSize;
1121
:
SystemInformation
.HighContrast
1327
? (
SystemInformation
.HighContrast ? SystemColors.GrayText : SystemColors.ControlDark)
1954
if (
SystemInformation
.HighContrast)
2002
if (
SystemInformation
.HighContrast)
System\Windows\Forms\Rendering\DisplayInformation.cs (3)
75
s_highContrast =
SystemInformation
.HighContrast;
90
s_dropShadowEnabled =
SystemInformation
.IsDropShadowEnabled;
106
s_menuAccessKeysUnderlined =
SystemInformation
.MenuAccessKeysUnderlined;
System\Windows\Forms\Rendering\TextRenderer.cs (3)
550
if (
SystemInformation
.HighContrast)
589
if (!
SystemInformation
.IsFontSmoothingEnabled)
595
return
SystemInformation
.FontSmoothingType == 0x0002
System\Windows\Forms\Screen.cs (9)
58
if (!
SystemInformation
.MultiMonitorSupport || monitor == s_primaryMonitor)
61
_bounds =
SystemInformation
.VirtualScreen;
106
if (
SystemInformation
.MultiMonitorSupport)
158
if (
SystemInformation
.MultiMonitorSupport)
191
if (!
SystemInformation
.MultiMonitorSupport || _hmonitor == s_primaryMonitor)
194
_workingArea =
SystemInformation
.WorkingArea;
250
=>
SystemInformation
.MultiMonitorSupport
258
=>
SystemInformation
.MultiMonitorSupport
276
=>
SystemInformation
.MultiMonitorSupport
System\Windows\Forms\Scrolling\HScrollBar.cs (1)
24
=> new(80,
SystemInformation
.HorizontalScrollBarHeight);
System\Windows\Forms\Scrolling\ScrollableControl.cs (7)
316
fullClient.Height +=
SystemInformation
.HorizontalScrollBarHeight;
320
minClient.Height -=
SystemInformation
.HorizontalScrollBarHeight;
325
fullClient.Width +=
SystemInformation
.VerticalScrollBarWidth;
329
minClient.Width -=
SystemInformation
.VerticalScrollBarWidth;
503
clientToBe.Height -=
SystemInformation
.HorizontalScrollBarHeight;
508
clientToBe.Width -=
SystemInformation
.VerticalScrollBarWidth;
1249
SetScrollState(ScrollStateFullDrag,
SystemInformation
.DragFullWindows);
System\Windows\Forms\Scrolling\VScrollBar.cs (2)
33
return new Size(
SystemInformation
.GetVerticalScrollBarWidthForDpi(_deviceDpi), LogicalToDeviceUnits(DefaultHeight));
36
return new Size(
SystemInformation
.VerticalScrollBarWidth, DefaultHeight);
System\Windows\Forms\ToolTip\ToolTip.cs (3)
717
if (
SystemInformation
.HighContrast)
732
PInvokeCore.SendMessage(this, PInvoke.TTM_SETMAXTIPWIDTH, 0,
SystemInformation
.MaxWindowTrackSize.Width);
1581
Rectangle screenBounds =
SystemInformation
.VirtualScreen;
System.Windows.Forms.Design (47)
System\ComponentModel\Design\ByteViewer.cs (2)
438
_scrollbarHeight =
SystemInformation
.HorizontalScrollBarHeight;
439
_scrollbarWidth =
SystemInformation
.VerticalScrollBarWidth;
System\ComponentModel\Design\CollectionEditor.CollectionEditorCollectionForm.cs (6)
190
_listBox.ItemHeight = Font.Height +
SystemInformation
.BorderSize.Width * 2;
218
w +=
SystemInformation
.BorderSize.Width * 4;
227
return (int)Math.Ceiling(size.Width) + w + pic +
SystemInformation
.BorderSize.Width * 4;
570
w +=
SystemInformation
.BorderSize.Width * 4;
575
button.Inflate(-
SystemInformation
.BorderSize.Width * 2, -
SystemInformation
.BorderSize.Height * 2);
System\ComponentModel\Design\DesignerActionPanel.EditorPropertyLine.cs (1)
103
maxWidth += 2 + tm.tmMaxCharWidth +
SystemInformation
.VerticalScrollBarWidth;
System\ComponentModel\Design\DesignerActionPanel.EditorPropertyLine.FlyoutDialog.cs (2)
36
int width = Math.Max(_hostedControl.Width,
SystemInformation
.MinimumWindowSize.Width);
37
int height = Math.Max(_hostedControl.Height,
SystemInformation
.MinimizedWindowSize.Height);
System\ComponentModel\Design\MultilineStringEditor.MultilineStringEditorUI.cs (1)
158
requestedSize.Width +=
SystemInformation
.VerticalScrollBarWidth;
System\Windows\Forms\Design\AnchorEditor.AnchorUI.cs (2)
72
int XBORDER =
SystemInformation
.Border3DSize.Width;
73
int YBORDER =
SystemInformation
.Border3DSize.Height;
System\Windows\Forms\Design\ComponentTray.cs (6)
1441
if (
SystemInformation
.HighContrast)
1458
if (
SystemInformation
.HighContrast)
1924
_borderWidth =
SystemInformation
.BorderSize.Width;
2189
Size minDrag =
SystemInformation
.DragSize;
2190
Size minDblClick =
SystemInformation
.DoubleClickSize;
2452
_cyIcon =
SystemInformation
.IconSize.Height;
System\Windows\Forms\Design\ControlDesigner.cs (7)
1378
Size minDrag =
SystemInformation
.DragSize;
1379
Size minDblClick =
SystemInformation
.DoubleClickSize;
2242
Size glyphSize =
SystemInformation
.IconSize;
2262
Math.Max(
SystemInformation
.ToolWindowCaptionHeight -
SystemInformation
.BorderSize.Height - 2, Control.Font.Height),
2335
int wait =
SystemInformation
.DoubleClickTime;
2339
Size dblClick =
SystemInformation
.DoubleClickSize;
System\Windows\Forms\Design\DataGridViewCellStyleBuilder.cs (1)
141
if (!
SystemInformation
.HighContrast)
System\Windows\Forms\Design\DataGridViewColumnTypeEditor.Picker.cs (1)
116
Width = Math.Max(Width, PreferredWidth + (
SystemInformation
.VerticalScrollBarWidth * 2));
System\Windows\Forms\Design\DesignBindingPicker.cs (1)
579
Width = Math.Max(Width, _treeViewCtrl is null ? 0 : _treeViewCtrl.PreferredWidth + (
SystemInformation
.VerticalScrollBarWidth * 2));
System\Windows\Forms\Design\DesignerUtils.cs (2)
144
Size minDrag =
SystemInformation
.DragSize;
145
Size minDblClick =
SystemInformation
.DoubleClickSize;
System\Windows\Forms\Design\FormDocumentDesigner.cs (4)
116
size.Height +=
SystemInformation
.HorizontalScrollBarHeight;
121
size.Width +=
SystemInformation
.VerticalScrollBarWidth;
431
clientHeight +=
SystemInformation
.HorizontalScrollBarHeight;
436
clientWidth +=
SystemInformation
.VerticalScrollBarWidth;
System\Windows\Forms\Design\MaskDesignerDialog.cs (1)
83
_validatingTypeHeader.Width = (_listViewCannedMasks.Width / 3) -
SystemInformation
.VerticalScrollBarWidth - 4; // so no h-scrollbar.
System\Windows\Forms\Design\SelectionUIHandler.cs (1)
75
Rectangle screen =
SystemInformation
.VirtualScreen;
System\Windows\Forms\Design\SelectionUIService.cs (1)
629
Size minDragSize =
SystemInformation
.DragSize;
System\Windows\Forms\Design\ToolStripDesignerUtils.cs (3)
586
s_highContrast =
SystemInformation
.HighContrast;
601
s_dropShadowEnabled =
SystemInformation
.IsDropShadowEnabled;
619
s_isTerminalServerSession =
SystemInformation
.TerminalServerSession;
System\Windows\Forms\Design\ToolStripItemBehavior.cs (1)
371
Interval =
SystemInformation
.DoubleClickTime
System\Windows\Forms\Design\ToolStripKeyboardHandlingService.cs (1)
1249
bool menusCascadeRight =
SystemInformation
.RightAlignedMenus;
System\Windows\Forms\Design\ToolStripTemplateNode.cs (2)
1815
DrawArrow(new ToolStripArrowRenderEventArgs(g, null, bounds,
SystemInformation
.HighContrast ? Color.Black : SystemColors.ControlText, ArrowDirection.Down));
2044
if (item is not null && string.Equals(item.Name, CenterLabelName, StringComparison.InvariantCulture) &&
SystemInformation
.HighContrast)
System\Windows\Forms\Design\TreeNodeCollectionEditor.cs (1)
282
if (!
SystemInformation
.HighContrast)
System.Windows.Forms.Primitives.Tests (1)
Interop\Mocks\MockCursor.cs (1)
39
public Size Size =>
SystemInformation
.CursorSize;
System.Windows.Forms.Tests (308)
System\Windows\Forms\AccessibleObjects\Panel.PanelAccessibleObjectTests.cs (2)
278
int horizontalScrollBarHeight =
SystemInformation
.HorizontalScrollBarHeight;
279
int verticalScrollBarWidth =
SystemInformation
.VerticalScrollBarWidth;
System\Windows\Forms\AccessibleObjects\TabPage.TabPageAccessibleObjectTests.cs (2)
550
int horizontalScrollBarHeight =
SystemInformation
.HorizontalScrollBarHeight;
551
int verticalScrollBarWidth =
SystemInformation
.VerticalScrollBarWidth;
System\Windows\Forms\ApplicationTests.cs (1)
155
if (
SystemInformation
.HighContrast)
System\Windows\Forms\ControlTests.Properties.cs (20)
10500
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, control.ShowFocusCues);
10507
{ (int)PInvoke.UIS_CLEAR | ((int)PInvoke.UISF_ACTIVE << 16),
SystemInformation
.MenuAccessKeysUnderlined },
10508
{ (int)PInvoke.UIS_CLEAR | ((int)PInvoke.UISF_HIDEACCEL << 16),
SystemInformation
.MenuAccessKeysUnderlined },
10511
{ (int)PInvoke.UIS_SET | ((int)PInvoke.UISF_ACTIVE << 16),
SystemInformation
.MenuAccessKeysUnderlined },
10512
{ (int)PInvoke.UIS_SET | ((int)PInvoke.UISF_HIDEACCEL << 16),
SystemInformation
.MenuAccessKeysUnderlined },
10515
{ (int)PInvoke.UIS_INITIALIZE | ((int)PInvoke.UISF_ACTIVE << 16),
SystemInformation
.MenuAccessKeysUnderlined },
10516
{ (int)PInvoke.UIS_INITIALIZE | ((int)PInvoke.UISF_HIDEACCEL << 16),
SystemInformation
.MenuAccessKeysUnderlined },
10517
{ (int)PInvoke.UIS_INITIALIZE | ((int)PInvoke.UISF_HIDEFOCUS << 16),
SystemInformation
.MenuAccessKeysUnderlined },
10518
{ (int)PInvoke.UIS_INITIALIZE | ((int)(PInvoke.UISF_HIDEACCEL | PInvoke.UISF_HIDEFOCUS) << 16),
SystemInformation
.MenuAccessKeysUnderlined }
10551
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, control.ShowFocusCues);
10559
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, control.ShowKeyboardCues);
10566
{ (int)PInvoke.UIS_CLEAR | ((int)PInvoke.UISF_ACTIVE << 16),
SystemInformation
.MenuAccessKeysUnderlined },
10568
{ (int)PInvoke.UIS_CLEAR | ((int)PInvoke.UISF_HIDEFOCUS << 16),
SystemInformation
.MenuAccessKeysUnderlined },
10570
{ (int)PInvoke.UIS_SET | ((int)PInvoke.UISF_ACTIVE << 16),
SystemInformation
.MenuAccessKeysUnderlined },
10572
{ (int)PInvoke.UIS_SET | ((int)PInvoke.UISF_HIDEFOCUS << 16),
SystemInformation
.MenuAccessKeysUnderlined },
10574
{ (int)PInvoke.UIS_INITIALIZE | ((int)PInvoke.UISF_ACTIVE << 16),
SystemInformation
.MenuAccessKeysUnderlined },
10575
{ (int)PInvoke.UIS_INITIALIZE | ((int)PInvoke.UISF_HIDEACCEL << 16),
SystemInformation
.MenuAccessKeysUnderlined },
10576
{ (int)PInvoke.UIS_INITIALIZE | ((int)PInvoke.UISF_HIDEFOCUS << 16),
SystemInformation
.MenuAccessKeysUnderlined },
10577
{ (int)PInvoke.UIS_INITIALIZE | ((int)(PInvoke.UISF_HIDEACCEL | PInvoke.UISF_HIDEFOCUS) << 16),
SystemInformation
.MenuAccessKeysUnderlined }
10610
Assert.Equal(designMode |
SystemInformation
.MenuAccessKeysUnderlined, control.ShowKeyboardCues);
System\Windows\Forms\CursorTests.cs (3)
207
Rectangle virtualScreen =
SystemInformation
.VirtualScreen;
264
Rectangle virtualScreen =
SystemInformation
.VirtualScreen;
283
Rectangle virtualScreen =
SystemInformation
.VirtualScreen;
System\Windows\Forms\DataGridViewTextBoxEditingControlTests.cs (1)
14
private static readonly int s_preferredHeight = Control.DefaultFont.Height +
SystemInformation
.BorderSize.Height * 4 + 3;
System\Windows\Forms\Design\ComponentEditorFormTests.cs (4)
76
Assert.Equal(new Rectangle(-
SystemInformation
.WorkingArea.X, -
SystemInformation
.WorkingArea.Y, control.Width, control.Height), control.DesktopBounds);
77
Assert.Equal(new Point(-
SystemInformation
.WorkingArea.X, -
SystemInformation
.WorkingArea.Y), control.DesktopLocation);
System\Windows\Forms\FormTests.cs (4)
75
Assert.Equal(new Rectangle(-
SystemInformation
.WorkingArea.X, -
SystemInformation
.WorkingArea.Y, 300, 300), control.DesktopBounds);
76
Assert.Equal(new Point(-
SystemInformation
.WorkingArea.X, -
SystemInformation
.WorkingArea.Y), control.DesktopLocation);
System\Windows\Forms\ListBoxTests.cs (3)
100
Assert.Equal(Control.DefaultFont.Height +
SystemInformation
.BorderSize.Height * 4 + 3, control.PreferredHeight);
2050
int extra =
SystemInformation
.BorderSize.Height * 4 + 3;
2079
int extra =
SystemInformation
.BorderSize.Height * 4 + 3;
System\Windows\Forms\PowerStatusTests.cs (5)
12
PowerStatus status =
SystemInformation
.PowerStatus;
44
PowerStatus status =
SystemInformation
.PowerStatus;
51
PowerStatus status =
SystemInformation
.PowerStatus;
59
PowerStatus status =
SystemInformation
.PowerStatus;
66
PowerStatus status =
SystemInformation
.PowerStatus;
System\Windows\Forms\PropertyGridInternal\PropertyGridView.DropDownHolderTests.cs (1)
98
int resizeBarSize =
SystemInformation
.HorizontalScrollBarHeight + 1;
System\Windows\Forms\RichTextBoxTests.cs (1)
22
private static readonly int s_preferredHeight = Control.DefaultFont.Height +
SystemInformation
.BorderSize.Height * 4 + 3;
System\Windows\Forms\ScrollableControlTests.cs (4)
199
yield return new object[] { true, width, height, width - 20, height + 50, new Rectangle(0, 0, width -
SystemInformation
.VerticalScrollBarWidth, height) };
200
yield return new object[] { true, width, height, width + 50, height - 20, new Rectangle(0, 0, width, height -
SystemInformation
.HorizontalScrollBarHeight) };
201
yield return new object[] { true, width, height, width + 50, height + 50, new Rectangle(0, 0, width -
SystemInformation
.VerticalScrollBarWidth, height -
SystemInformation
.HorizontalScrollBarHeight) };
System\Windows\Forms\SystemInformationTests.cs (217)
16
int delay =
SystemInformation
.ActiveWindowTrackingDelay;
18
Assert.Equal(delay,
SystemInformation
.ActiveWindowTrackingDelay);
24
ArrangeDirection direction =
SystemInformation
.ArrangeDirection;
26
Assert.Equal(direction,
SystemInformation
.ArrangeDirection);
32
ArrangeStartingPosition position =
SystemInformation
.ArrangeStartingPosition;
34
Assert.Equal(position,
SystemInformation
.ArrangeStartingPosition);
40
BootMode bootMode =
SystemInformation
.BootMode;
42
Assert.Equal(bootMode,
SystemInformation
.BootMode);
48
Size size =
SystemInformation
.Border3DSize;
51
Assert.Equal(size,
SystemInformation
.Border3DSize);
57
int factor =
SystemInformation
.BorderMultiplierFactor;
59
Assert.Equal(factor,
SystemInformation
.BorderMultiplierFactor);
65
Size size =
SystemInformation
.BorderSize;
68
Assert.Equal(size,
SystemInformation
.BorderSize);
74
Size size =
SystemInformation
.CaptionButtonSize;
77
Assert.Equal(size,
SystemInformation
.CaptionButtonSize);
83
int height =
SystemInformation
.CaptionHeight;
85
Assert.Equal(height,
SystemInformation
.CaptionHeight);
91
int blinkTime =
SystemInformation
.CaretBlinkTime;
93
Assert.Equal(blinkTime,
SystemInformation
.CaretBlinkTime);
99
int height =
SystemInformation
.CaretWidth;
101
Assert.Equal(height,
SystemInformation
.CaretWidth);
107
string name =
SystemInformation
.ComputerName;
110
Assert.Equal(name,
SystemInformation
.ComputerName);
116
Size size =
SystemInformation
.CursorSize;
118
Assert.Equal(size,
SystemInformation
.CursorSize);
124
Assert.Equal(
SystemInformation
.DbcsEnabled,
SystemInformation
.DbcsEnabled);
130
Assert.Equal(
SystemInformation
.DbcsEnabled,
SystemInformation
.DebugOS);
136
Size size =
SystemInformation
.DoubleClickSize;
139
Assert.Equal(size,
SystemInformation
.DoubleClickSize);
145
int time =
SystemInformation
.DoubleClickTime;
147
Assert.Equal(time,
SystemInformation
.DoubleClickTime);
153
Assert.Equal(
SystemInformation
.DragFullWindows,
SystemInformation
.DragFullWindows);
159
Size size =
SystemInformation
.DragSize;
162
Assert.Equal(size,
SystemInformation
.DragSize);
168
Size size =
SystemInformation
.FixedFrameBorderSize;
171
Assert.Equal(size,
SystemInformation
.FixedFrameBorderSize);
177
int contrast =
SystemInformation
.FontSmoothingContrast;
179
Assert.Equal(contrast,
SystemInformation
.FontSmoothingContrast);
185
int contrast =
SystemInformation
.FontSmoothingType;
187
Assert.Equal(contrast,
SystemInformation
.FontSmoothingType);
193
Size size =
SystemInformation
.FrameBorderSize;
196
Assert.Equal(size,
SystemInformation
.FrameBorderSize);
202
Assert.Equal(
SystemInformation
.HighContrast,
SystemInformation
.HighContrast);
208
int thickness =
SystemInformation
.HorizontalFocusThickness;
210
Assert.Equal(thickness,
SystemInformation
.HorizontalFocusThickness);
216
int thickness =
SystemInformation
.HorizontalResizeBorderThickness;
218
Assert.Equal(thickness,
SystemInformation
.HorizontalResizeBorderThickness);
224
int width =
SystemInformation
.HorizontalScrollBarArrowWidth;
226
Assert.Equal(width,
SystemInformation
.GetHorizontalScrollBarArrowWidthForDpi(LogicalDpi));
227
Assert.Equal(width,
SystemInformation
.HorizontalScrollBarArrowWidth);
233
int height =
SystemInformation
.HorizontalScrollBarHeight;
235
Assert.Equal(height,
SystemInformation
.HorizontalScrollBarHeight);
241
int width =
SystemInformation
.HorizontalScrollBarThumbWidth;
243
Assert.Equal(width,
SystemInformation
.HorizontalScrollBarThumbWidth);
249
int spacing =
SystemInformation
.IconHorizontalSpacing;
251
Assert.Equal(spacing,
SystemInformation
.IconHorizontalSpacing);
257
Size size =
SystemInformation
.IconSize;
260
Assert.Equal(size,
SystemInformation
.IconSize);
266
Size size =
SystemInformation
.IconSpacingSize;
269
Assert.Equal(size,
SystemInformation
.IconSpacingSize);
275
int spacing =
SystemInformation
.IconVerticalSpacing;
277
Assert.Equal(spacing,
SystemInformation
.IconVerticalSpacing);
283
Assert.Equal(
SystemInformation
.IsActiveWindowTrackingEnabled,
SystemInformation
.IsActiveWindowTrackingEnabled);
289
Assert.Equal(
SystemInformation
.IsComboBoxAnimationEnabled,
SystemInformation
.IsComboBoxAnimationEnabled);
295
Assert.Equal(
SystemInformation
.IsDropShadowEnabled,
SystemInformation
.IsDropShadowEnabled);
301
Assert.Equal(
SystemInformation
.IsFlatMenuEnabled,
SystemInformation
.IsFlatMenuEnabled);
307
Assert.Equal(
SystemInformation
.IsFontSmoothingEnabled,
SystemInformation
.IsFontSmoothingEnabled);
313
Assert.Equal(
SystemInformation
.IsHotTrackingEnabled,
SystemInformation
.IsHotTrackingEnabled);
319
Assert.Equal(
SystemInformation
.IsIconTitleWrappingEnabled,
SystemInformation
.IsIconTitleWrappingEnabled);
325
Assert.Equal(
SystemInformation
.IsKeyboardPreferred,
SystemInformation
.IsKeyboardPreferred);
331
Assert.Equal(
SystemInformation
.IsListBoxSmoothScrollingEnabled,
SystemInformation
.IsListBoxSmoothScrollingEnabled);
337
Assert.Equal(
SystemInformation
.IsMenuAnimationEnabled,
SystemInformation
.IsMenuAnimationEnabled);
343
Assert.Equal(
SystemInformation
.IsMenuFadeEnabled,
SystemInformation
.IsMenuFadeEnabled);
349
Assert.Equal(
SystemInformation
.IsMinimizeRestoreAnimationEnabled,
SystemInformation
.IsMinimizeRestoreAnimationEnabled);
355
Assert.Equal(
SystemInformation
.IsSelectionFadeEnabled,
SystemInformation
.IsSelectionFadeEnabled);
361
Assert.Equal(
SystemInformation
.IsSnapToDefaultEnabled,
SystemInformation
.IsSnapToDefaultEnabled);
367
Assert.Equal(
SystemInformation
.IsTitleBarGradientEnabled,
SystemInformation
.IsTitleBarGradientEnabled);
373
Assert.Equal(
SystemInformation
.IsToolTipAnimationEnabled,
SystemInformation
.IsToolTipAnimationEnabled);
379
int height =
SystemInformation
.KanjiWindowHeight;
381
Assert.Equal(height,
SystemInformation
.KanjiWindowHeight);
387
int delay =
SystemInformation
.KeyboardDelay;
389
Assert.Equal(delay,
SystemInformation
.KeyboardDelay);
395
int speed =
SystemInformation
.KeyboardSpeed;
397
Assert.Equal(speed,
SystemInformation
.KeyboardSpeed);
403
Size size =
SystemInformation
.MaxWindowTrackSize;
406
Assert.Equal(size,
SystemInformation
.MaxWindowTrackSize);
412
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined,
SystemInformation
.MenuAccessKeysUnderlined);
418
Size size =
SystemInformation
.MenuBarButtonSize;
421
Assert.Equal(size,
SystemInformation
.MenuBarButtonSize);
427
Size size =
SystemInformation
.MenuButtonSize;
430
Assert.Equal(size,
SystemInformation
.MenuButtonSize);
436
Size size =
SystemInformation
.MenuCheckSize;
439
Assert.Equal(size,
SystemInformation
.MenuCheckSize);
445
Font font =
SystemInformation
.MenuFont;
447
Assert.Equal(font,
SystemInformation
.MenuFont);
453
int height =
SystemInformation
.MenuHeight;
455
Assert.Equal(height,
SystemInformation
.MenuHeight);
461
int delay =
SystemInformation
.MenuShowDelay;
463
Assert.Equal(delay,
SystemInformation
.MenuShowDelay);
469
Assert.Equal(
SystemInformation
.MidEastEnabled,
SystemInformation
.MidEastEnabled);
475
Size size =
SystemInformation
.MinimizedWindowSize;
478
Assert.Equal(size,
SystemInformation
.MinimizedWindowSize);
484
Size size =
SystemInformation
.MinimizedWindowSize;
487
Assert.Equal(size,
SystemInformation
.MinimizedWindowSpacingSize);
493
Size size =
SystemInformation
.MinimumWindowSize;
496
Assert.Equal(size,
SystemInformation
.MinimumWindowSize);
502
Size size =
SystemInformation
.MinWindowTrackSize;
505
Assert.Equal(size,
SystemInformation
.MinWindowTrackSize);
511
int count =
SystemInformation
.MonitorCount;
514
Assert.Equal(count,
SystemInformation
.MonitorCount);
520
Assert.Equal(
SystemInformation
.MonitorsSameDisplayFormat,
SystemInformation
.MonitorsSameDisplayFormat);
526
int count =
SystemInformation
.MouseButtons;
528
Assert.Equal(count,
SystemInformation
.MouseButtons);
534
Assert.Equal(
SystemInformation
.MouseButtonsSwapped,
SystemInformation
.MouseButtonsSwapped);
540
Size size =
SystemInformation
.MouseHoverSize;
543
Assert.Equal(size,
SystemInformation
.MouseHoverSize);
549
int count =
SystemInformation
.MouseHoverTime;
551
Assert.Equal(count,
SystemInformation
.MouseHoverTime);
557
Assert.Equal(
SystemInformation
.MousePresent,
SystemInformation
.MousePresent);
563
int count =
SystemInformation
.MouseSpeed;
565
Assert.Equal(count,
SystemInformation
.MouseSpeed);
571
Assert.Equal(
SystemInformation
.MouseWheelPresent,
SystemInformation
.MouseWheelPresent);
577
int delta =
SystemInformation
.MouseWheelScrollDelta;
579
Assert.Equal(delta,
SystemInformation
.MouseWheelScrollDelta);
585
int lines =
SystemInformation
.MouseWheelScrollLines;
587
Assert.Equal(lines,
SystemInformation
.MouseWheelScrollLines);
593
Assert.Equal(
SystemInformation
.NativeMouseWheelSupport,
SystemInformation
.NativeMouseWheelSupport);
599
Assert.Equal(
SystemInformation
.Network,
SystemInformation
.Network);
605
Assert.Equal(
SystemInformation
.PenWindows,
SystemInformation
.PenWindows);
611
LeftRightAlignment alignment =
SystemInformation
.PopupMenuAlignment;
613
Assert.Equal(alignment,
SystemInformation
.PopupMenuAlignment);
619
PowerStatus status =
SystemInformation
.PowerStatus;
621
Assert.Same(status,
SystemInformation
.PowerStatus);
627
Size size =
SystemInformation
.PrimaryMonitorMaximizedWindowSize;
630
Assert.Equal(size,
SystemInformation
.PrimaryMonitorMaximizedWindowSize);
636
Size size =
SystemInformation
.PrimaryMonitorSize;
639
Assert.Equal(size,
SystemInformation
.PrimaryMonitorSize);
645
Assert.Equal(
SystemInformation
.RightAlignedMenus,
SystemInformation
.RightAlignedMenus);
651
ScreenOrientation orientation =
SystemInformation
.ScreenOrientation;
653
Assert.Equal(orientation,
SystemInformation
.ScreenOrientation);
659
Assert.Equal(
SystemInformation
.Secure,
SystemInformation
.Secure);
665
Assert.Equal(
SystemInformation
.ShowSounds,
SystemInformation
.ShowSounds);
671
int width =
SystemInformation
.SizingBorderWidth;
673
Assert.Equal(width,
SystemInformation
.SizingBorderWidth);
679
Size size =
SystemInformation
.SmallCaptionButtonSize;
682
Assert.Equal(size,
SystemInformation
.SmallCaptionButtonSize);
688
Size size =
SystemInformation
.SmallIconSize;
691
Assert.Equal(size,
SystemInformation
.SmallIconSize);
697
Assert.Equal(
SystemInformation
.TerminalServerSession,
SystemInformation
.TerminalServerSession);
703
Size size =
SystemInformation
.ToolWindowCaptionButtonSize;
706
Assert.Equal(size,
SystemInformation
.ToolWindowCaptionButtonSize);
712
int height =
SystemInformation
.ToolWindowCaptionHeight;
714
Assert.Equal(height,
SystemInformation
.ToolWindowCaptionHeight);
720
Assert.Equal(
SystemInformation
.UIEffectsEnabled,
SystemInformation
.UIEffectsEnabled);
726
string domainName =
SystemInformation
.UserDomainName;
728
Assert.Equal(domainName,
SystemInformation
.UserDomainName);
734
Assert.Equal(
SystemInformation
.UserInteractive,
SystemInformation
.UserInteractive);
740
string name =
SystemInformation
.UserName;
743
Assert.Equal(name,
SystemInformation
.UserName);
749
int thickness =
SystemInformation
.VerticalFocusThickness;
751
Assert.Equal(thickness,
SystemInformation
.VerticalFocusThickness);
757
int thickness =
SystemInformation
.VerticalResizeBorderThickness;
759
Assert.Equal(thickness,
SystemInformation
.VerticalResizeBorderThickness);
765
int height =
SystemInformation
.VerticalScrollBarArrowHeight;
767
Assert.Equal(height,
SystemInformation
.VerticalScrollBarArrowHeightForDpi(LogicalDpi));
768
Assert.Equal(height,
SystemInformation
.VerticalScrollBarArrowHeight);
774
int height =
SystemInformation
.VerticalScrollBarThumbHeight;
776
Assert.Equal(height,
SystemInformation
.VerticalScrollBarThumbHeight);
782
int width =
SystemInformation
.VerticalScrollBarWidth;
784
Assert.Equal(width,
SystemInformation
.GetVerticalScrollBarWidthForDpi(LogicalDpi));
785
Assert.Equal(width,
SystemInformation
.VerticalScrollBarWidth);
791
Rectangle screen =
SystemInformation
.VirtualScreen;
794
Assert.Equal(screen,
SystemInformation
.VirtualScreen);
800
Rectangle workingArea =
SystemInformation
.WorkingArea;
805
Assert.Equal(workingArea,
SystemInformation
.WorkingArea);
820
Size size =
SystemInformation
.GetBorderSizeForDpi(dpi);
829
int width =
SystemInformation
.GetHorizontalScrollBarArrowWidthForDpi(dpi);
837
int height =
SystemInformation
.GetHorizontalScrollBarHeightForDpi(dpi);
845
Font font =
SystemInformation
.GetMenuFontForDpi(dpi);
853
int width =
SystemInformation
.GetVerticalScrollBarWidthForDpi(dpi);
861
int height =
SystemInformation
.VerticalScrollBarArrowHeightForDpi(dpi);
System\Windows\Forms\ToolStripButtonTests.cs (6)
81
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, item.ShowKeyboardCues);
162
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, item.ShowKeyboardCues);
249
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, item.ShowKeyboardCues);
339
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, item.ShowKeyboardCues);
427
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, item.ShowKeyboardCues);
525
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, item.ShowKeyboardCues);
System\Windows\Forms\ToolStripControlHostTests.cs (1)
110
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, item.ShowKeyboardCues);
System\Windows\Forms\ToolStripDropDownItemTests.cs (4)
81
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, item.ShowKeyboardCues);
170
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, item.ShowKeyboardCues);
269
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, item.ShowKeyboardCues);
377
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, item.ShowKeyboardCues);
System\Windows\Forms\ToolStripDropDownTests.cs (12)
79
Assert.Equal(
SystemInformation
.IsDropShadowEnabled, control.DropShadowEnabled);
136
Assert.Equal(
SystemInformation
.WorkingArea.X + 2, control.Right);
169
Assert.Equal(
SystemInformation
.IsDropShadowEnabled ? 0x20808 : 0x808, createParams.ClassStyle);
184
yield return new object[] { true,
SystemInformation
.IsDropShadowEnabled ? 0x20808 : 0x808 };
215
yield return new object[] { true, 1.0,
SystemInformation
.IsDropShadowEnabled ? 0x20808 : 0x808, -0x7E000000, 0x10000 };
216
yield return new object[] { true, 0.5,
SystemInformation
.IsDropShadowEnabled ? 0x20008 : 0x8, -0x7E000000, 0x90000 };
217
yield return new object[] { false, 1.0,
SystemInformation
.IsDropShadowEnabled ? 0x20008 : 0x8, 0x46000000, 0x10000 };
218
yield return new object[] { false, 0.5,
SystemInformation
.IsDropShadowEnabled ? 0x20008 : 0x8, 0x46000000, 0x10000 };
1931
expected.X = Math.Max(expected.X,
SystemInformation
.WorkingArea.X);
1932
expected.Y = Math.Max(expected.Y,
SystemInformation
.WorkingArea.Y);
1934
if (expectedLocationChangedCallCount == 0 &&
SystemInformation
.WorkingArea.Location != Point.Empty)
5005
var nonClientSize =
SystemInformation
.BorderSize;
System\Windows\Forms\ToolStripItemTests.cs (3)
80
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, item.ShowKeyboardCues);
165
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, item.ShowKeyboardCues);
260
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, item.ShowKeyboardCues);
System\Windows\Forms\ToolStripMenuItemTests.cs (1)
88
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, item.ShowKeyboardCues);
System\Windows\Forms\ToolStripSeparatorTests.cs (1)
78
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, item.ShowKeyboardCues);
System\Windows\Forms\ToolStripTests.cs (1)
7315
await Assert.ThrowsAsync<TaskCanceledException>(() => Task.Delay(
SystemInformation
.MouseHoverTime * 2, cancellationTokenSource.Token));
System\Windows\Forms\UpDownBaseTests.cs (8)
719
yield return new object[] { BorderStyle.Fixed3D, new Size(122, Control.DefaultFont.Height +
SystemInformation
.BorderSize.Height * 4 + 3) };
720
yield return new object[] { BorderStyle.FixedSingle, new Size(122, Control.DefaultFont.Height +
SystemInformation
.BorderSize.Height * 4 + 3) };
725
yield return new object[] { BorderStyle.Fixed3D, new Size(123, Control.DefaultFont.Height +
SystemInformation
.BorderSize.Height * 4 + 3) };
726
yield return new object[] { BorderStyle.FixedSingle, new Size(121, Control.DefaultFont.Height +
SystemInformation
.BorderSize.Height * 4 + 3) };
756
yield return new object[] { BorderStyle.Fixed3D, 0, 0, new Size(122, Control.DefaultFont.Height +
SystemInformation
.BorderSize.Height * 4 + 3) };
757
yield return new object[] { BorderStyle.FixedSingle, 0, 1, new Size(122, Control.DefaultFont.Height +
SystemInformation
.BorderSize.Height * 4 + 3) };
762
yield return new object[] { BorderStyle.Fixed3D, 0, 0, new Size(123, Control.DefaultFont.Height +
SystemInformation
.BorderSize.Height * 4 + 3) };
763
yield return new object[] { BorderStyle.FixedSingle, 1, 1, new Size(123, Control.DefaultFont.Height +
SystemInformation
.BorderSize.Height * 4 + 3) };
TextBoxBaseTests.cs (1)
16
private static readonly int s_preferredHeight = Control.DefaultFont.Height +
SystemInformation
.BorderSize.Height * 4 + 3;
TextBoxTests.cs (1)
13
private static readonly int s_preferredHeight = Control.DefaultFont.Height +
SystemInformation
.BorderSize.Height * 4 + 3;
TrackBarTests.cs (1)
14
public static readonly int s_dimension = (
SystemInformation
.HorizontalScrollBarHeight * 8) / 3;
System.Windows.Forms.UI.IntegrationTests (7)
ButtonTests.cs (2)
260
Size primaryMonitor =
SystemInformation
.PrimaryMonitorSize;
296
Size primaryMonitor =
SystemInformation
.PrimaryMonitorSize;
DragDropTests.cs (3)
194
Rectangle vscreen =
SystemInformation
.VirtualScreen;
657
Size dragSize =
SystemInformation
.DragSize;
706
_screenOffset =
SystemInformation
.WorkingArea.Location;
Infra\ControlTestBase.cs (2)
183
Size primaryMonitor =
SystemInformation
.PrimaryMonitorSize;
192
Size primaryMonitor =
SystemInformation
.PrimaryMonitorSize;