Name
SystemInformation
Synopsis
This utility class provides a large number of static properties that
can give you information about the current system settings, such as
the HorizontalScrollBarHeight
and whether this is
a DebugOS
.
Note that some of these properties, such as
ComputerName
and UserName
, are
retrieved from corresponding environment variables and are therefore
susceptible to spoofing, and should not be considered to be secure.
public class SystemInformation { // Public Static Properties public static ArrangeDirection ArrangeDirection{get; } public static ArrangeStartingPosition ArrangeStartingPosition{get; } public static BootMode BootMode{get; } public static Size Border3DSize{get; } public static Size BorderSize{get; } public static Size CaptionButtonSize{get; } public static int CaptionHeight{get; } public static string ComputerName{get; } public static Size CursorSize{get; } public static bool DbcsEnabled{get; } public static bool DebugOS{get; } public static Size DoubleClickSize{get; } public static int DoubleClickTime{get; } public static bool DragFullWindows{get; } public static Size DragSize{get; } public static Size FixedFrameBorderSize{get; } public static Size FrameBorderSize{get; } public static bool HighContrast{get; } public static int HorizontalScrollBarArrowWidth{get; } public static int HorizontalScrollBarHeight{get; } public static int HorizontalScrollBarThumbWidth{get; } public static Size IconSize{get; } public static Size IconSpacingSize{get; } public ...
Get .NET Windows Forms in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.