588 references to SystemInformation
Microsoft.VisualBasic.Tests (12)
Microsoft\VisualBasic\Devices\MouseTests.cs (12)
10
public static bool NoMousePresent => !
SystemInformation
.MousePresent;
12
public static bool NoMouseWheelPresent => NoMousePresent || !
SystemInformation
.MouseWheelPresent;
14
public static bool MousePresentAndMouseWheelPresent =>
SystemInformation
.MousePresent &&
SystemInformation
.MouseWheelPresent;
16
[Fact(Skip = "Condition not met", SkipType = typeof(
SystemInformation
), SkipUnless = nameof(
SystemInformation
.MousePresent))]
20
Assert.Equal(
SystemInformation
.MouseButtonsSwapped, mouse.ButtonsSwapped);
34
[Fact(Skip = "Condition not met", SkipType = typeof(
SystemInformation
), SkipUnless = nameof(
SystemInformation
.MousePresent))]
38
Assert.Equal(
SystemInformation
.MouseWheelPresent, mouse.WheelExists);
55
if (
SystemInformation
.MouseWheelPresent)
58
Assert.Equal(
SystemInformation
.MouseWheelScrollLines, mouse.WheelScrollLines);
System.Windows.Forms (208)
System\Windows\Forms\Application.cs (2)
434
!
SystemInformation
.HighContrast && OsVersion.IsWindows11_OrGreater();
441
!
SystemInformation
.HighContrast
System\Windows\Forms\Application.ThreadContext.cs (2)
603
if (
SystemInformation
.UserInteractive)
687
if (reason == msoloop.ModalForm && !
SystemInformation
.UserInteractive)
System\Windows\Forms\Control.cs (2)
3364
if (
SystemInformation
.MenuAccessKeysUnderlined)
3410
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)
71
protected bool IsHighContrastHighlighted() =>
SystemInformation
.HighContrast
107
if (Control.BackColor != SystemColors.Control &&
SystemInformation
.HighContrast)
134
bool disabledHighContrast = (!Control.Enabled) &&
SystemInformation
.HighContrast;
166
?
SystemInformation
.HighContrast ? SystemColors.ControlLight : SystemColors.Control
167
:
SystemInformation
.HighContrast ? colors.Highlight : colors.ButtonFace);
237
bool disabledHighContrast = (!Control.Enabled) &&
SystemInformation
.HighContrast;
275
:
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)
308
layout.ShadowedText =
SystemInformation
.HighContrast;
320
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 (6)
789
_prefHeightCache = (short)(textSize.Height +
SystemInformation
.BorderSize.Height * 8 + Padding.Size.Height);
806
_prefHeightCache = (short)(textSize.Height * itemCount +
SystemInformation
.BorderSize.Height * 16 + Padding.Size.Height);
839
int dyEdit = textExtent.Height +
SystemInformation
.Border3DSize.Height;
850
Size fixedFrameBoderSize =
SystemInformation
.FixedFrameBorderSize;
3773
&& !(
SystemInformation
.HighContrast && BackColor == SystemColors.Window))
3814
textBounds.Width -=
SystemInformation
.VerticalScrollBarWidth;
System\Windows\Forms\Controls\ComboBox\ComboBox.FlatComboAdapter.cs (1)
32
int dropDownButtonWidth =
SystemInformation
.GetHorizontalScrollBarArrowWidthForDpi(comboBox.DeviceDpiInternal);
System\Windows\Forms\Controls\DataGridView\DataGridView.cs (4)
229
private static readonly Size s_dragSize =
SystemInformation
.DragSize;
1111
return Application.RenderWithVisualStyles ? 1 :
SystemInformation
.Border3DSize.Width;
1997
defaultCellStyleTmp.ForeColor =
SystemInformation
.HighContrast ? DefaultForeBrush.Color : base.ForeColor;
2061
ForeColor =
SystemInformation
.HighContrast ? DefaultForeBrush.Color : base.ForeColor,
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (11)
940
&&
SystemInformation
.VerticalScrollBarWidth <= _layout.Data.Width)
943
availableWidth -=
SystemInformation
.VerticalScrollBarWidth;
4539
int oldThumbHeight = Math.Max(((_vertScrollBar.Height - 2 *
SystemInformation
.VerticalScrollBarArrowHeight) * _vertScrollBar.LargeChange) / _vertScrollBar.Maximum, 8);
4550
(_vertScrollBar.Height - 2 *
SystemInformation
.VerticalScrollBarArrowHeight) * _vertScrollBar.LargeChange / _vertScrollBar.Maximum,
5776
&& (DateTime.Now.Ticks - _lastMouseClickInfo.TimeStamp) / 10000 <=
SystemInformation
.DoubleClickTime
5782
Size hotDoubleClickZone =
SystemInformation
.DoubleClickSize;
10165
int horizScrollBarHeight = _horizScrollBar.Height =
SystemInformation
.HorizontalScrollBarHeight;
10166
int vertScrollBarWidth = _vertScrollBar.Width =
SystemInformation
.VerticalScrollBarWidth;
16473
int wheelScrollLines =
SystemInformation
.MouseWheelScrollLines;
16707
if (
SystemInformation
.HighContrast)
30039
PInvokeCore.SendMessage(nmhdr->hwndFrom, PInvoke.TTM_SETMAXTIPWIDTH, 0,
SystemInformation
.MaxWindowTrackSize.Width);
System\Windows\Forms\Controls\DataGridView\DataGridViewButtonCell.cs (6)
754
valBounds.Inflate(-
SystemInformation
.Border3DSize.Width, -
SystemInformation
.Border3DSize.Height);
881
valBounds.Width > 2 *
SystemInformation
.Border3DSize.Width + 1 &&
882
valBounds.Height > 2 *
SystemInformation
.Border3DSize.Height + 1)
904
SystemInformation
.HighContrast,
935
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,
1202
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;
1194
preferredSize.Width +=
SystemInformation
.HorizontalScrollBarThumbWidth + 1 + (2 * Margin) + borderAndPaddingWidths;
1200
borderAndPaddingWidths +
SystemInformation
.HorizontalScrollBarThumbWidth + 1 + (IconMarginWidth * 2) + s_iconsWidth);
1989
int dropWidth = Math.Min(
SystemInformation
.HorizontalScrollBarThumbWidth, valBounds.Width - 2 * Margin - 1);
2065
if (
SystemInformation
.HighContrast)
2087
Pen pen =
SystemInformation
.HighContrast ? SystemPens.ControlLight : SystemPens.Control;
2323
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)
1039
if (
SystemInformation
.HighContrast &&
System\Windows\Forms\Controls\DateTimePicker\DateTimePicker.cs (1)
748
height +=
SystemInformation
.BorderSize.Height * 4 + 3;
System\Windows\Forms\Controls\GroupBox\GroupBox.cs (1)
544
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)
748
height +=
SystemInformation
.BorderSize.Height * 4 + 3;
767
width +=
SystemInformation
.VerticalScrollBarWidth + 4;
System\Windows\Forms\Controls\ListView\ListView.cs (1)
6883
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)
1649
Size max =
SystemInformation
.MaxWindowTrackSize;
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.cs (2)
73
private Color _lineColor =
SystemInformation
.HighContrast ? SystemColors.ControlDarkDark : SystemColors.InactiveBorder;
3807
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)
230
? new(
SystemInformation
.VerticalScrollBarArrowHeightForDpi(DeviceDpiInternal), RowHeight)
231
: new(
SystemInformation
.VerticalScrollBarArrowHeight, RowHeight);
277
? new Size(
SystemInformation
.VerticalScrollBarArrowHeightForDpi(DeviceDpiInternal), RowHeight)
278
: new Size(
SystemInformation
.VerticalScrollBarArrowHeight, RowHeight);
2625
if (delta <
SystemInformation
.DoubleClickTime)
2629
if (Math.Abs(screenPoint.X - _rowSelectPos.X) <
SystemInformation
.DoubleClickSize.Width &&
2630
Math.Abs(screenPoint.Y - _rowSelectPos.Y) <
SystemInformation
.DoubleClickSize.Height)
3161
int wheelScrollLines =
SystemInformation
.MouseWheelScrollLines;
3753
maxWidth += 2 + tm.tmMaxCharWidth +
SystemInformation
.VerticalScrollBarWidth;
3829
int overhang = toolTip.Location.X + toolTip.Size.Width -
SystemInformation
.VirtualScreen.Width;
4357
? new Size(
SystemInformation
.VerticalScrollBarArrowHeightForDpi(DeviceDpiInternal), RowHeight)
4358
: new Size(
SystemInformation
.VerticalScrollBarArrowHeight, RowHeight);
5170
_dropDownButton.Size = new(
SystemInformation
.VerticalScrollBarArrowHeightForDpi(DeviceDpiInternal), RowHeight);
5174
_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)
2118
PInvokeCore.SendMessage(nmhdr->hwndFrom, PInvoke.TTM_SETMAXTIPWIDTH, 0,
SystemInformation
.MaxWindowTrackSize.Width);
System\Windows\Forms\Controls\TextBox\TextBox.cs (2)
407
scrollBarPadding.Height +=
SystemInformation
.GetHorizontalScrollBarHeightForDpi(DeviceDpiInternal);
412
scrollBarPadding.Width +=
SystemInformation
.GetVerticalScrollBarWidthForDpi(DeviceDpiInternal);
System\Windows\Forms\Controls\TextBox\TextBoxBase.cs (1)
804
height +=
SystemInformation
.GetBorderSizeForDpi(DeviceDpiInternal).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)
733
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)
2122
get =>
SystemInformation
.DoubleClickTime * 10000;
System\Windows\Forms\Controls\ToolStrips\ToolStripManager.cs (1)
69
sysFont =
SystemInformation
.GetMenuFontForDpi(dpi);
System\Windows\Forms\Controls\ToolStrips\ToolstripProfessionalRenderer.cs (1)
813
if (
SystemInformation
.InLockedTerminalSession())
System\Windows\Forms\Controls\ToolStrips\ToolStripRenderer.cs (1)
866
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)
639
if (e.Item is ToolStripSplitButton item && !
SystemInformation
.HighContrast &&
717
if (!
SystemInformation
.HighContrast &&
839
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)
929
int wheelScrollLines =
SystemInformation
.MouseWheelScrollLines;
System\Windows\Forms\Controls\TreeView\TreeView.cs (2)
1622
PInvokeCore.SendMessage(toolTip, PInvoke.TTM_SETMAXTIPWIDTH, 0,
SystemInformation
.MaxWindowTrackSize.Width);
3207
PInvokeCore.SendMessage(nmhdr->hwndFrom, PInvoke.TTM_SETMAXTIPWIDTH, 0,
SystemInformation
.MaxWindowTrackSize.Width);
System\Windows\Forms\Controls\UpDown\UpDownBase.cs (2)
342
height +=
SystemInformation
.BorderSize.Height * 4 + 3;
737
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)
170
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)
53
if (!
SystemInformation
.UserInteractive && (options & (MessageBoxOptions.ServiceNotification | MessageBoxOptions.DefaultDesktopOnly)) == 0)
System\Windows\Forms\ErrorProvider\ErrorProvider.ErrorWindow.cs (1)
125
(LPARAM)
SystemInformation
.MaxWindowTrackSize.Width);
System\Windows\Forms\Form.cs (16)
895
Rectangle screen =
SystemInformation
.WorkingArea;
918
Rectangle screen =
SystemInformation
.WorkingArea;
3097
correctClientSize.Height +=
SystemInformation
.HorizontalScrollBarHeight;
3102
correctClientSize.Width +=
SystemInformation
.VerticalScrollBarWidth;
3122
correct.Width +=
SystemInformation
.VerticalScrollBarWidth;
3127
correct.Height +=
SystemInformation
.HorizontalScrollBarHeight;
5298
Size max =
SystemInformation
.MaxWindowTrackSize;
5318
Size min =
SystemInformation
.MinWindowTrackSize;
5368
x +=
SystemInformation
.VerticalScrollBarWidth;
5376
y +=
SystemInformation
.HorizontalScrollBarHeight;
5394
Rectangle workingArea =
SystemInformation
.WorkingArea;
5403
Rectangle workingArea =
SystemInformation
.WorkingArea;
5463
if (!
SystemInformation
.UserInteractive)
5689
if (!
SystemInformation
.UserInteractive)
6902
Size virtualScreen =
SystemInformation
.VirtualScreen.Size;
6918
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)
168
=>
SystemInformation
.HighContrast ? SystemColors.WindowFrame : SystemColors.ControlDark;
1069
Size sz =
SystemInformation
.Border3DSize;
1153
:
SystemInformation
.HighContrast
1359
? (
SystemInformation
.HighContrast ? SystemColors.GrayText : SystemColors.ControlDark)
2014
if (
SystemInformation
.HighContrast)
2062
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)
308
fullClient.Height +=
SystemInformation
.HorizontalScrollBarHeight;
312
minClient.Height -=
SystemInformation
.HorizontalScrollBarHeight;
317
fullClient.Width +=
SystemInformation
.VerticalScrollBarWidth;
321
minClient.Width -=
SystemInformation
.VerticalScrollBarWidth;
495
clientToBe.Height -=
SystemInformation
.HorizontalScrollBarHeight;
500
clientToBe.Width -=
SystemInformation
.VerticalScrollBarWidth;
1241
SetScrollState(ScrollStateFullDrag,
SystemInformation
.DragFullWindows);
System\Windows\Forms\Scrolling\VScrollBar.cs (2)
34
SystemInformation
.GetVerticalScrollBarWidthForDpi(DeviceDpiInternal),
38
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)
1435
if (
SystemInformation
.HighContrast)
1452
if (
SystemInformation
.HighContrast)
1918
_borderWidth =
SystemInformation
.BorderSize.Width;
2183
Size minDrag =
SystemInformation
.DragSize;
2184
Size minDblClick =
SystemInformation
.DoubleClickSize;
2446
_cyIcon =
SystemInformation
.IconSize.Height;
System\Windows\Forms\Design\ControlDesigner.cs (7)
1393
Size minDrag =
SystemInformation
.DragSize;
1394
Size minDblClick =
SystemInformation
.DoubleClickSize;
2255
Size glyphSize =
SystemInformation
.IconSize;
2275
Math.Max(
SystemInformation
.ToolWindowCaptionHeight -
SystemInformation
.BorderSize.Height - 2, Control.Font.Height),
2348
int wait =
SystemInformation
.DoubleClickTime;
2352
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)
575
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\SelectionUIService.cs (1)
629
Size minDragSize =
SystemInformation
.DragSize;
System\Windows\Forms\Design\ToolStripCollectionEditor.ToolStripItemEditorForm.cs (1)
983
? new(4 +
SystemInformation
.HorizontalScrollBarThumbWidth, 3, s_iconWidth, s_iconHeight)
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)
1240
bool menusCascadeRight =
SystemInformation
.RightAlignedMenus;
System\Windows\Forms\Design\ToolStripTemplateNode.cs (2)
1773
DrawArrow(new ToolStripArrowRenderEventArgs(g, null, bounds,
SystemInformation
.HighContrast ? Color.Black : SystemColors.ControlText, ArrowDirection.Down));
2002
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.Design.Tests (4)
System\Windows\Forms\Design\DesignerUtilsTests.cs (4)
172
cursorPoint.X.Should().BeLessThanOrEqualTo(
SystemInformation
.VirtualScreen.Right);
173
cursorPoint.X.Should().BeGreaterThanOrEqualTo(
SystemInformation
.VirtualScreen.Left);
174
cursorPoint.Y.Should().BeLessThanOrEqualTo(
SystemInformation
.VirtualScreen.Bottom);
175
cursorPoint.Y.Should().BeGreaterThanOrEqualTo(
SystemInformation
.VirtualScreen.Top);
System.Windows.Forms.Primitives.Tests (1)
Interop\Mocks\MockCursor.cs (1)
37
public Size Size =>
SystemInformation
.CursorSize;
System.Windows.Forms.Tests (309)
System\Windows\Forms\AccessibleObjects\Panel.PanelAccessibleObjectTests.cs (2)
280
int horizontalScrollBarHeight =
SystemInformation
.HorizontalScrollBarHeight;
281
int verticalScrollBarWidth =
SystemInformation
.VerticalScrollBarWidth;
System\Windows\Forms\AccessibleObjects\TabPage.TabPageAccessibleObjectTests.cs (2)
552
int horizontalScrollBarHeight =
SystemInformation
.HorizontalScrollBarHeight;
553
int verticalScrollBarWidth =
SystemInformation
.VerticalScrollBarWidth;
System\Windows\Forms\ApplicationTests.cs (1)
157
if (
SystemInformation
.HighContrast)
System\Windows\Forms\ButtonPopupAdapterTests.cs (1)
111
layoutOptions.ShadowedText.Should().Be(
SystemInformation
.HighContrast);
System\Windows\Forms\ControlTests.Properties.cs (20)
10502
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, control.ShowFocusCues);
10509
{ (int)PInvoke.UIS_CLEAR | ((int)PInvoke.UISF_ACTIVE << 16),
SystemInformation
.MenuAccessKeysUnderlined },
10510
{ (int)PInvoke.UIS_CLEAR | ((int)PInvoke.UISF_HIDEACCEL << 16),
SystemInformation
.MenuAccessKeysUnderlined },
10513
{ (int)PInvoke.UIS_SET | ((int)PInvoke.UISF_ACTIVE << 16),
SystemInformation
.MenuAccessKeysUnderlined },
10514
{ (int)PInvoke.UIS_SET | ((int)PInvoke.UISF_HIDEACCEL << 16),
SystemInformation
.MenuAccessKeysUnderlined },
10517
{ (int)PInvoke.UIS_INITIALIZE | ((int)PInvoke.UISF_ACTIVE << 16),
SystemInformation
.MenuAccessKeysUnderlined },
10518
{ (int)PInvoke.UIS_INITIALIZE | ((int)PInvoke.UISF_HIDEACCEL << 16),
SystemInformation
.MenuAccessKeysUnderlined },
10519
{ (int)PInvoke.UIS_INITIALIZE | ((int)PInvoke.UISF_HIDEFOCUS << 16),
SystemInformation
.MenuAccessKeysUnderlined },
10520
{ (int)PInvoke.UIS_INITIALIZE | ((int)(PInvoke.UISF_HIDEACCEL | PInvoke.UISF_HIDEFOCUS) << 16),
SystemInformation
.MenuAccessKeysUnderlined }
10553
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, control.ShowFocusCues);
10561
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, control.ShowKeyboardCues);
10568
{ (int)PInvoke.UIS_CLEAR | ((int)PInvoke.UISF_ACTIVE << 16),
SystemInformation
.MenuAccessKeysUnderlined },
10570
{ (int)PInvoke.UIS_CLEAR | ((int)PInvoke.UISF_HIDEFOCUS << 16),
SystemInformation
.MenuAccessKeysUnderlined },
10572
{ (int)PInvoke.UIS_SET | ((int)PInvoke.UISF_ACTIVE << 16),
SystemInformation
.MenuAccessKeysUnderlined },
10574
{ (int)PInvoke.UIS_SET | ((int)PInvoke.UISF_HIDEFOCUS << 16),
SystemInformation
.MenuAccessKeysUnderlined },
10576
{ (int)PInvoke.UIS_INITIALIZE | ((int)PInvoke.UISF_ACTIVE << 16),
SystemInformation
.MenuAccessKeysUnderlined },
10577
{ (int)PInvoke.UIS_INITIALIZE | ((int)PInvoke.UISF_HIDEACCEL << 16),
SystemInformation
.MenuAccessKeysUnderlined },
10578
{ (int)PInvoke.UIS_INITIALIZE | ((int)PInvoke.UISF_HIDEFOCUS << 16),
SystemInformation
.MenuAccessKeysUnderlined },
10579
{ (int)PInvoke.UIS_INITIALIZE | ((int)(PInvoke.UISF_HIDEACCEL | PInvoke.UISF_HIDEFOCUS) << 16),
SystemInformation
.MenuAccessKeysUnderlined }
10612
Assert.Equal(designMode |
SystemInformation
.MenuAccessKeysUnderlined, control.ShowKeyboardCues);
System\Windows\Forms\CursorTests.cs (3)
209
Rectangle virtualScreen =
SystemInformation
.VirtualScreen;
266
Rectangle virtualScreen =
SystemInformation
.VirtualScreen;
285
Rectangle virtualScreen =
SystemInformation
.VirtualScreen;
System\Windows\Forms\DataGridViewTextBoxEditingControlTests.cs (1)
16
private static readonly int s_preferredHeight = Control.DefaultFont.Height +
SystemInformation
.BorderSize.Height * 4 + 3;
System\Windows\Forms\Design\ComponentEditorFormTests.cs (4)
78
Assert.Equal(new Rectangle(-
SystemInformation
.WorkingArea.X, -
SystemInformation
.WorkingArea.Y, control.Width, control.Height), control.DesktopBounds);
79
Assert.Equal(new Point(-
SystemInformation
.WorkingArea.X, -
SystemInformation
.WorkingArea.Y), control.DesktopLocation);
System\Windows\Forms\FormTests.cs (4)
77
Assert.Equal(new Rectangle(-
SystemInformation
.WorkingArea.X, -
SystemInformation
.WorkingArea.Y, 300, 300), control.DesktopBounds);
78
Assert.Equal(new Point(-
SystemInformation
.WorkingArea.X, -
SystemInformation
.WorkingArea.Y), control.DesktopLocation);
System\Windows\Forms\ListBoxTests.cs (3)
102
Assert.Equal(Control.DefaultFont.Height +
SystemInformation
.BorderSize.Height * 4 + 3, control.PreferredHeight);
2052
int extra =
SystemInformation
.BorderSize.Height * 4 + 3;
2081
int extra =
SystemInformation
.BorderSize.Height * 4 + 3;
System\Windows\Forms\PowerStatusTests.cs (5)
14
PowerStatus status =
SystemInformation
.PowerStatus;
46
PowerStatus status =
SystemInformation
.PowerStatus;
53
PowerStatus status =
SystemInformation
.PowerStatus;
61
PowerStatus status =
SystemInformation
.PowerStatus;
68
PowerStatus status =
SystemInformation
.PowerStatus;
System\Windows\Forms\PropertyGridInternal\PropertyGridView.DropDownHolderTests.cs (1)
100
int resizeBarSize =
SystemInformation
.HorizontalScrollBarHeight + 1;
System\Windows\Forms\RichTextBoxTests.cs (1)
24
private static readonly int s_preferredHeight = Control.DefaultFont.Height +
SystemInformation
.BorderSize.Height * 4 + 3;
System\Windows\Forms\ScrollableControlTests.cs (4)
201
yield return new object[] { true, width, height, width - 20, height + 50, new Rectangle(0, 0, width -
SystemInformation
.VerticalScrollBarWidth, height) };
202
yield return new object[] { true, width, height, width + 50, height - 20, new Rectangle(0, 0, width, height -
SystemInformation
.HorizontalScrollBarHeight) };
203
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)
18
int delay =
SystemInformation
.ActiveWindowTrackingDelay;
20
Assert.Equal(delay,
SystemInformation
.ActiveWindowTrackingDelay);
26
ArrangeDirection direction =
SystemInformation
.ArrangeDirection;
28
Assert.Equal(direction,
SystemInformation
.ArrangeDirection);
34
ArrangeStartingPosition position =
SystemInformation
.ArrangeStartingPosition;
36
Assert.Equal(position,
SystemInformation
.ArrangeStartingPosition);
42
BootMode bootMode =
SystemInformation
.BootMode;
44
Assert.Equal(bootMode,
SystemInformation
.BootMode);
50
Size size =
SystemInformation
.Border3DSize;
53
Assert.Equal(size,
SystemInformation
.Border3DSize);
59
int factor =
SystemInformation
.BorderMultiplierFactor;
61
Assert.Equal(factor,
SystemInformation
.BorderMultiplierFactor);
67
Size size =
SystemInformation
.BorderSize;
70
Assert.Equal(size,
SystemInformation
.BorderSize);
76
Size size =
SystemInformation
.CaptionButtonSize;
79
Assert.Equal(size,
SystemInformation
.CaptionButtonSize);
85
int height =
SystemInformation
.CaptionHeight;
87
Assert.Equal(height,
SystemInformation
.CaptionHeight);
93
int blinkTime =
SystemInformation
.CaretBlinkTime;
95
Assert.Equal(blinkTime,
SystemInformation
.CaretBlinkTime);
101
int height =
SystemInformation
.CaretWidth;
103
Assert.Equal(height,
SystemInformation
.CaretWidth);
109
string name =
SystemInformation
.ComputerName;
112
Assert.Equal(name,
SystemInformation
.ComputerName);
118
Size size =
SystemInformation
.CursorSize;
120
Assert.Equal(size,
SystemInformation
.CursorSize);
126
Assert.Equal(
SystemInformation
.DbcsEnabled,
SystemInformation
.DbcsEnabled);
132
Assert.Equal(
SystemInformation
.DbcsEnabled,
SystemInformation
.DebugOS);
138
Size size =
SystemInformation
.DoubleClickSize;
141
Assert.Equal(size,
SystemInformation
.DoubleClickSize);
147
int time =
SystemInformation
.DoubleClickTime;
149
Assert.Equal(time,
SystemInformation
.DoubleClickTime);
155
Assert.Equal(
SystemInformation
.DragFullWindows,
SystemInformation
.DragFullWindows);
161
Size size =
SystemInformation
.DragSize;
164
Assert.Equal(size,
SystemInformation
.DragSize);
170
Size size =
SystemInformation
.FixedFrameBorderSize;
173
Assert.Equal(size,
SystemInformation
.FixedFrameBorderSize);
179
int contrast =
SystemInformation
.FontSmoothingContrast;
181
Assert.Equal(contrast,
SystemInformation
.FontSmoothingContrast);
187
int contrast =
SystemInformation
.FontSmoothingType;
189
Assert.Equal(contrast,
SystemInformation
.FontSmoothingType);
195
Size size =
SystemInformation
.FrameBorderSize;
198
Assert.Equal(size,
SystemInformation
.FrameBorderSize);
204
Assert.Equal(
SystemInformation
.HighContrast,
SystemInformation
.HighContrast);
210
int thickness =
SystemInformation
.HorizontalFocusThickness;
212
Assert.Equal(thickness,
SystemInformation
.HorizontalFocusThickness);
218
int thickness =
SystemInformation
.HorizontalResizeBorderThickness;
220
Assert.Equal(thickness,
SystemInformation
.HorizontalResizeBorderThickness);
226
int width =
SystemInformation
.HorizontalScrollBarArrowWidth;
228
Assert.Equal(width,
SystemInformation
.GetHorizontalScrollBarArrowWidthForDpi(LogicalDpi));
229
Assert.Equal(width,
SystemInformation
.HorizontalScrollBarArrowWidth);
235
int height =
SystemInformation
.HorizontalScrollBarHeight;
237
Assert.Equal(height,
SystemInformation
.HorizontalScrollBarHeight);
243
int width =
SystemInformation
.HorizontalScrollBarThumbWidth;
245
Assert.Equal(width,
SystemInformation
.HorizontalScrollBarThumbWidth);
251
int spacing =
SystemInformation
.IconHorizontalSpacing;
253
Assert.Equal(spacing,
SystemInformation
.IconHorizontalSpacing);
259
Size size =
SystemInformation
.IconSize;
262
Assert.Equal(size,
SystemInformation
.IconSize);
268
Size size =
SystemInformation
.IconSpacingSize;
271
Assert.Equal(size,
SystemInformation
.IconSpacingSize);
277
int spacing =
SystemInformation
.IconVerticalSpacing;
279
Assert.Equal(spacing,
SystemInformation
.IconVerticalSpacing);
285
Assert.Equal(
SystemInformation
.IsActiveWindowTrackingEnabled,
SystemInformation
.IsActiveWindowTrackingEnabled);
291
Assert.Equal(
SystemInformation
.IsComboBoxAnimationEnabled,
SystemInformation
.IsComboBoxAnimationEnabled);
297
Assert.Equal(
SystemInformation
.IsDropShadowEnabled,
SystemInformation
.IsDropShadowEnabled);
303
Assert.Equal(
SystemInformation
.IsFlatMenuEnabled,
SystemInformation
.IsFlatMenuEnabled);
309
Assert.Equal(
SystemInformation
.IsFontSmoothingEnabled,
SystemInformation
.IsFontSmoothingEnabled);
315
Assert.Equal(
SystemInformation
.IsHotTrackingEnabled,
SystemInformation
.IsHotTrackingEnabled);
321
Assert.Equal(
SystemInformation
.IsIconTitleWrappingEnabled,
SystemInformation
.IsIconTitleWrappingEnabled);
327
Assert.Equal(
SystemInformation
.IsKeyboardPreferred,
SystemInformation
.IsKeyboardPreferred);
333
Assert.Equal(
SystemInformation
.IsListBoxSmoothScrollingEnabled,
SystemInformation
.IsListBoxSmoothScrollingEnabled);
339
Assert.Equal(
SystemInformation
.IsMenuAnimationEnabled,
SystemInformation
.IsMenuAnimationEnabled);
345
Assert.Equal(
SystemInformation
.IsMenuFadeEnabled,
SystemInformation
.IsMenuFadeEnabled);
351
Assert.Equal(
SystemInformation
.IsMinimizeRestoreAnimationEnabled,
SystemInformation
.IsMinimizeRestoreAnimationEnabled);
357
Assert.Equal(
SystemInformation
.IsSelectionFadeEnabled,
SystemInformation
.IsSelectionFadeEnabled);
363
Assert.Equal(
SystemInformation
.IsSnapToDefaultEnabled,
SystemInformation
.IsSnapToDefaultEnabled);
369
Assert.Equal(
SystemInformation
.IsTitleBarGradientEnabled,
SystemInformation
.IsTitleBarGradientEnabled);
375
Assert.Equal(
SystemInformation
.IsToolTipAnimationEnabled,
SystemInformation
.IsToolTipAnimationEnabled);
381
int height =
SystemInformation
.KanjiWindowHeight;
383
Assert.Equal(height,
SystemInformation
.KanjiWindowHeight);
389
int delay =
SystemInformation
.KeyboardDelay;
391
Assert.Equal(delay,
SystemInformation
.KeyboardDelay);
397
int speed =
SystemInformation
.KeyboardSpeed;
399
Assert.Equal(speed,
SystemInformation
.KeyboardSpeed);
405
Size size =
SystemInformation
.MaxWindowTrackSize;
408
Assert.Equal(size,
SystemInformation
.MaxWindowTrackSize);
414
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined,
SystemInformation
.MenuAccessKeysUnderlined);
420
Size size =
SystemInformation
.MenuBarButtonSize;
423
Assert.Equal(size,
SystemInformation
.MenuBarButtonSize);
429
Size size =
SystemInformation
.MenuButtonSize;
432
Assert.Equal(size,
SystemInformation
.MenuButtonSize);
438
Size size =
SystemInformation
.MenuCheckSize;
441
Assert.Equal(size,
SystemInformation
.MenuCheckSize);
447
Font font =
SystemInformation
.MenuFont;
449
Assert.Equal(font,
SystemInformation
.MenuFont);
455
int height =
SystemInformation
.MenuHeight;
457
Assert.Equal(height,
SystemInformation
.MenuHeight);
463
int delay =
SystemInformation
.MenuShowDelay;
465
Assert.Equal(delay,
SystemInformation
.MenuShowDelay);
471
Assert.Equal(
SystemInformation
.MidEastEnabled,
SystemInformation
.MidEastEnabled);
477
Size size =
SystemInformation
.MinimizedWindowSize;
480
Assert.Equal(size,
SystemInformation
.MinimizedWindowSize);
486
Size size =
SystemInformation
.MinimizedWindowSize;
489
Assert.Equal(size,
SystemInformation
.MinimizedWindowSpacingSize);
495
Size size =
SystemInformation
.MinimumWindowSize;
498
Assert.Equal(size,
SystemInformation
.MinimumWindowSize);
504
Size size =
SystemInformation
.MinWindowTrackSize;
507
Assert.Equal(size,
SystemInformation
.MinWindowTrackSize);
513
int count =
SystemInformation
.MonitorCount;
516
Assert.Equal(count,
SystemInformation
.MonitorCount);
522
Assert.Equal(
SystemInformation
.MonitorsSameDisplayFormat,
SystemInformation
.MonitorsSameDisplayFormat);
528
int count =
SystemInformation
.MouseButtons;
530
Assert.Equal(count,
SystemInformation
.MouseButtons);
536
Assert.Equal(
SystemInformation
.MouseButtonsSwapped,
SystemInformation
.MouseButtonsSwapped);
542
Size size =
SystemInformation
.MouseHoverSize;
545
Assert.Equal(size,
SystemInformation
.MouseHoverSize);
551
int count =
SystemInformation
.MouseHoverTime;
553
Assert.Equal(count,
SystemInformation
.MouseHoverTime);
559
Assert.Equal(
SystemInformation
.MousePresent,
SystemInformation
.MousePresent);
565
int count =
SystemInformation
.MouseSpeed;
567
Assert.Equal(count,
SystemInformation
.MouseSpeed);
573
Assert.Equal(
SystemInformation
.MouseWheelPresent,
SystemInformation
.MouseWheelPresent);
579
int delta =
SystemInformation
.MouseWheelScrollDelta;
581
Assert.Equal(delta,
SystemInformation
.MouseWheelScrollDelta);
587
int lines =
SystemInformation
.MouseWheelScrollLines;
589
Assert.Equal(lines,
SystemInformation
.MouseWheelScrollLines);
595
Assert.Equal(
SystemInformation
.NativeMouseWheelSupport,
SystemInformation
.NativeMouseWheelSupport);
601
Assert.Equal(
SystemInformation
.Network,
SystemInformation
.Network);
607
Assert.Equal(
SystemInformation
.PenWindows,
SystemInformation
.PenWindows);
613
LeftRightAlignment alignment =
SystemInformation
.PopupMenuAlignment;
615
Assert.Equal(alignment,
SystemInformation
.PopupMenuAlignment);
621
PowerStatus status =
SystemInformation
.PowerStatus;
623
Assert.Same(status,
SystemInformation
.PowerStatus);
629
Size size =
SystemInformation
.PrimaryMonitorMaximizedWindowSize;
632
Assert.Equal(size,
SystemInformation
.PrimaryMonitorMaximizedWindowSize);
638
Size size =
SystemInformation
.PrimaryMonitorSize;
641
Assert.Equal(size,
SystemInformation
.PrimaryMonitorSize);
647
Assert.Equal(
SystemInformation
.RightAlignedMenus,
SystemInformation
.RightAlignedMenus);
653
ScreenOrientation orientation =
SystemInformation
.ScreenOrientation;
655
Assert.Equal(orientation,
SystemInformation
.ScreenOrientation);
661
Assert.Equal(
SystemInformation
.Secure,
SystemInformation
.Secure);
667
Assert.Equal(
SystemInformation
.ShowSounds,
SystemInformation
.ShowSounds);
673
int width =
SystemInformation
.SizingBorderWidth;
675
Assert.Equal(width,
SystemInformation
.SizingBorderWidth);
681
Size size =
SystemInformation
.SmallCaptionButtonSize;
684
Assert.Equal(size,
SystemInformation
.SmallCaptionButtonSize);
690
Size size =
SystemInformation
.SmallIconSize;
693
Assert.Equal(size,
SystemInformation
.SmallIconSize);
699
Assert.Equal(
SystemInformation
.TerminalServerSession,
SystemInformation
.TerminalServerSession);
705
Size size =
SystemInformation
.ToolWindowCaptionButtonSize;
708
Assert.Equal(size,
SystemInformation
.ToolWindowCaptionButtonSize);
714
int height =
SystemInformation
.ToolWindowCaptionHeight;
716
Assert.Equal(height,
SystemInformation
.ToolWindowCaptionHeight);
722
Assert.Equal(
SystemInformation
.UIEffectsEnabled,
SystemInformation
.UIEffectsEnabled);
728
string domainName =
SystemInformation
.UserDomainName;
730
Assert.Equal(domainName,
SystemInformation
.UserDomainName);
736
Assert.Equal(
SystemInformation
.UserInteractive,
SystemInformation
.UserInteractive);
742
string name =
SystemInformation
.UserName;
745
Assert.Equal(name,
SystemInformation
.UserName);
751
int thickness =
SystemInformation
.VerticalFocusThickness;
753
Assert.Equal(thickness,
SystemInformation
.VerticalFocusThickness);
759
int thickness =
SystemInformation
.VerticalResizeBorderThickness;
761
Assert.Equal(thickness,
SystemInformation
.VerticalResizeBorderThickness);
767
int height =
SystemInformation
.VerticalScrollBarArrowHeight;
769
Assert.Equal(height,
SystemInformation
.VerticalScrollBarArrowHeightForDpi(LogicalDpi));
770
Assert.Equal(height,
SystemInformation
.VerticalScrollBarArrowHeight);
776
int height =
SystemInformation
.VerticalScrollBarThumbHeight;
778
Assert.Equal(height,
SystemInformation
.VerticalScrollBarThumbHeight);
784
int width =
SystemInformation
.VerticalScrollBarWidth;
786
Assert.Equal(width,
SystemInformation
.GetVerticalScrollBarWidthForDpi(LogicalDpi));
787
Assert.Equal(width,
SystemInformation
.VerticalScrollBarWidth);
793
Rectangle screen =
SystemInformation
.VirtualScreen;
796
Assert.Equal(screen,
SystemInformation
.VirtualScreen);
802
Rectangle workingArea =
SystemInformation
.WorkingArea;
807
Assert.Equal(workingArea,
SystemInformation
.WorkingArea);
822
Size size =
SystemInformation
.GetBorderSizeForDpi(dpi);
831
int width =
SystemInformation
.GetHorizontalScrollBarArrowWidthForDpi(dpi);
839
int height =
SystemInformation
.GetHorizontalScrollBarHeightForDpi(dpi);
847
Font font =
SystemInformation
.GetMenuFontForDpi(dpi);
855
int width =
SystemInformation
.GetVerticalScrollBarWidthForDpi(dpi);
863
int height =
SystemInformation
.VerticalScrollBarArrowHeightForDpi(dpi);
System\Windows\Forms\ToolStripButtonTests.cs (6)
83
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, item.ShowKeyboardCues);
164
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, item.ShowKeyboardCues);
251
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, item.ShowKeyboardCues);
341
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, item.ShowKeyboardCues);
429
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, item.ShowKeyboardCues);
527
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, item.ShowKeyboardCues);
System\Windows\Forms\ToolStripControlHostTests.cs (1)
112
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, item.ShowKeyboardCues);
System\Windows\Forms\ToolStripDropDownItemTests.cs (4)
83
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, item.ShowKeyboardCues);
172
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, item.ShowKeyboardCues);
271
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, item.ShowKeyboardCues);
379
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, item.ShowKeyboardCues);
System\Windows\Forms\ToolStripDropDownTests.cs (12)
81
Assert.Equal(
SystemInformation
.IsDropShadowEnabled, control.DropShadowEnabled);
138
Assert.Equal(
SystemInformation
.WorkingArea.X + 2, control.Right);
171
Assert.Equal(
SystemInformation
.IsDropShadowEnabled ? 0x20808 : 0x808, createParams.ClassStyle);
186
yield return new object[] { true,
SystemInformation
.IsDropShadowEnabled ? 0x20808 : 0x808 };
217
yield return new object[] { true, 1.0,
SystemInformation
.IsDropShadowEnabled ? 0x20808 : 0x808, -0x7E000000, 0x10000 };
218
yield return new object[] { true, 0.5,
SystemInformation
.IsDropShadowEnabled ? 0x20008 : 0x8, -0x7E000000, 0x90000 };
219
yield return new object[] { false, 1.0,
SystemInformation
.IsDropShadowEnabled ? 0x20008 : 0x8, 0x46000000, 0x10000 };
220
yield return new object[] { false, 0.5,
SystemInformation
.IsDropShadowEnabled ? 0x20008 : 0x8, 0x46000000, 0x10000 };
1933
expected.X = Math.Max(expected.X,
SystemInformation
.WorkingArea.X);
1934
expected.Y = Math.Max(expected.Y,
SystemInformation
.WorkingArea.Y);
1936
if (expectedLocationChangedCallCount == 0 &&
SystemInformation
.WorkingArea.Location != Point.Empty)
5007
var nonClientSize =
SystemInformation
.BorderSize;
System\Windows\Forms\ToolStripItemTests.cs (3)
82
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, item.ShowKeyboardCues);
167
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, item.ShowKeyboardCues);
262
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, item.ShowKeyboardCues);
System\Windows\Forms\ToolStripMenuItemTests.cs (1)
86
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, item.ShowKeyboardCues);
System\Windows\Forms\ToolStripSeparatorTests.cs (1)
80
Assert.Equal(
SystemInformation
.MenuAccessKeysUnderlined, item.ShowKeyboardCues);
System\Windows\Forms\ToolStripTests.cs (1)
7317
await Assert.ThrowsAsync<TaskCanceledException>(() => Task.Delay(
SystemInformation
.MouseHoverTime * 2, cancellationTokenSource.Token));
System\Windows\Forms\UpDownBaseTests.cs (8)
721
yield return new object[] { BorderStyle.Fixed3D, new Size(122, Control.DefaultFont.Height +
SystemInformation
.BorderSize.Height * 4 + 3) };
722
yield return new object[] { BorderStyle.FixedSingle, new Size(122, Control.DefaultFont.Height +
SystemInformation
.BorderSize.Height * 4 + 3) };
727
yield return new object[] { BorderStyle.Fixed3D, new Size(123, Control.DefaultFont.Height +
SystemInformation
.BorderSize.Height * 4 + 3) };
728
yield return new object[] { BorderStyle.FixedSingle, new Size(121, Control.DefaultFont.Height +
SystemInformation
.BorderSize.Height * 4 + 3) };
758
yield return new object[] { BorderStyle.Fixed3D, 0, 0, new Size(122, Control.DefaultFont.Height +
SystemInformation
.BorderSize.Height * 4 + 3) };
759
yield return new object[] { BorderStyle.FixedSingle, 0, 1, new Size(122, Control.DefaultFont.Height +
SystemInformation
.BorderSize.Height * 4 + 3) };
764
yield return new object[] { BorderStyle.Fixed3D, 0, 0, new Size(123, Control.DefaultFont.Height +
SystemInformation
.BorderSize.Height * 4 + 3) };
765
yield return new object[] { BorderStyle.FixedSingle, 1, 1, new Size(123, Control.DefaultFont.Height +
SystemInformation
.BorderSize.Height * 4 + 3) };
TextBoxBaseTests.cs (1)
18
private static readonly int s_preferredHeight = Control.DefaultFont.Height +
SystemInformation
.BorderSize.Height * 4 + 3;
TextBoxTests.cs (1)
15
private static readonly int s_preferredHeight = Control.DefaultFont.Height +
SystemInformation
.BorderSize.Height * 4 + 3;
TrackBarTests.cs (1)
16
public static readonly int s_dimension = (
SystemInformation
.HorizontalScrollBarHeight * 8) / 3;
System.Windows.Forms.UI.IntegrationTests (7)
ButtonTests.cs (2)
259
Size primaryMonitor =
SystemInformation
.PrimaryMonitorSize;
295
Size primaryMonitor =
SystemInformation
.PrimaryMonitorSize;
DragDropTests.cs (3)
195
Rectangle vscreen =
SystemInformation
.VirtualScreen;
715
Size dragSize =
SystemInformation
.DragSize;
764
_screenOffset =
SystemInformation
.WorkingArea.Location;
Infra\ControlTestBase.cs (2)
174
Size primaryMonitor =
SystemInformation
.PrimaryMonitorSize;
183
Size primaryMonitor =
SystemInformation
.PrimaryMonitorSize;