The members of System.Windows.Forms.SystemInformation are listed below.
See Also: Inherited members from System.Object
[read-only] static | ActiveWindowTrackingDelay | int.
Gets the active window tracking delay. |
[read-only] static | ArrangeDirection | ArrangeDirection.
Gets a value that indicates the direction in which the operating system arranges minimized windows. |
[read-only] static | ArrangeStartingPosition | ArrangeStartingPosition.
Gets an System.Windows.Forms.ArrangeStartingPosition value that indicates the starting position from which the operating system arranges minimized windows. |
[read-only] static | BootMode | BootMode.
Gets a System.Windows.Forms.BootMode value that indicates the boot mode the system was started in. |
[read-only] static | Border3DSize | System.Drawing.Size.
Gets the thickness, in pixels, of a three-dimensional (3-D) style window or system control border. |
[read-only] static | BorderMultiplierFactor | int.
Gets the border multiplier factor that is used when determining the thickness of a window's sizing border. |
[read-only] static | BorderSize | System.Drawing.Size.
Gets the thickness, in pixels, of a flat-style window or system control border. |
[read-only] static | CaptionButtonSize | System.Drawing.Size.
Gets the standard size, in pixels, of a button in a window's title bar. |
[read-only] static | CaptionHeight | int.
Gets the height, in pixels, of the standard title bar area of a window. |
[read-only] static | CaretBlinkTime | int.
Gets the caret blink time. |
[read-only] static | CaretWidth | int.
Gets the width, in pixels, of the caret in edit controls. |
[read-only] static | ComputerName | string.
Gets the NetBIOS computer name of the local computer. |
[read-only] static | CursorSize | System.Drawing.Size.
Gets the maximum size, in pixels, that a cursor can occupy. |
[read-only] static | DbcsEnabled | bool.
Gets a value indicating whether the operating system is capable of handling double-byte character set (DBCS) characters. |
[read-only] static | DebugOS | bool.
Gets a value indicating whether the debug version of USER.EXE is installed. |
[read-only] static | DoubleClickSize | System.Drawing.Size.
Gets the dimensions, in pixels, of the area within which the user must click twice for the operating system to consider the two clicks a double-click. |
[read-only] static | DoubleClickTime | int.
Gets the maximum number of milliseconds that can elapse between a first click and a second click for the OS to consider the mouse action a double-click. |
[read-only] static | DragFullWindows | bool.
Gets a value indicating whether the user has enabled full window drag. |
[read-only] static | DragSize | System.Drawing.Size.
Gets the width and height of a rectangle centered on the point the mouse button was pressed, within which a drag operation will not begin. |
[read-only] static | FixedFrameBorderSize | System.Drawing.Size.
Gets the thickness, in pixels, of the frame border of a window that has a caption and is not resizable. |
[read-only] static | FontSmoothingContrast | int.
Gets the font smoothing contrast value used in ClearType smoothing. |
[read-only] static | FontSmoothingType | int.
Gets the current type of font smoothing. |
[read-only] static | FrameBorderSize | System.Drawing.Size.
Gets the thickness, in pixels, of the resizing border that is drawn around the perimeter of a window that is being drag resized. |
[read-only] static | HighContrast | bool.
Gets a value indicating whether the user has enabled the high-contrast mode accessibility feature. |
[read-only] static | HorizontalFocusThickness | int.
Gets the thickness of the left and right edges of the system focus rectangle, in pixels. |
[read-only] static | HorizontalResizeBorderThickness | int.
Gets the thickness of the left and right edges of the sizing border around the perimeter of a window being resized, in pixels. |
[read-only] static | HorizontalScrollBarArrowWidth | int.
Gets the width, in pixels, of the arrow bitmap on the horizontal scroll bar. |
[read-only] static | HorizontalScrollBarHeight | int.
Gets the default height, in pixels, of the horizontal scroll bar. |
[read-only] static | HorizontalScrollBarThumbWidth | int.
Gets the width, in pixels, of the scroll box in a horizontal scroll bar. |
[read-only] static | IconHorizontalSpacing | int.
Gets the width, in pixels, of an icon arrangement cell in large icon view. |
[read-only] static | IconSize | System.Drawing.Size.
Gets the dimensions, in pixels, of the Windows default program icon size. |
[read-only] static | IconSpacingSize | System.Drawing.Size.
Gets the size, in pixels, of the grid square used to arrange icons in a large-icon view. |
[read-only] static | IconVerticalSpacing | int.
Gets the height, in pixels, of an icon arrangement cell in large icon view. |
[read-only] static | IsActiveWindowTrackingEnabled | bool.
Gets a value indicating whether active window tracking is enabled. |
[read-only] static | IsComboBoxAnimationEnabled | bool.
Gets a value indicating whether the slide-open effect for combo boxes is enabled. |
[read-only] static | IsDropShadowEnabled | bool.
Gets a value indicating whether the drop shadow effect is enabled. |
[read-only] static | IsFlatMenuEnabled | bool.
Gets a value indicating whether native user menus have a flat menu appearance. |
[read-only] static | IsFontSmoothingEnabled | bool.
Gets a value indicating whether font smoothing is enabled. |
[read-only] static | IsHotTrackingEnabled | bool.
Gets a value indicating whether hot tracking of user-interface elements, such as menu names on menu bars, is enabled. |
[read-only] static | IsIconTitleWrappingEnabled | bool.
Gets a value indicating whether icon-title wrapping is enabled. |
[read-only] static | IsKeyboardPreferred | bool.
Gets a value indicating whether the user relies on the keyboard instead of the mouse, and prefers applications to display keyboard interfaces that would otherwise be hidden. |
[read-only] static | IsListBoxSmoothScrollingEnabled | bool.
Gets a value indicating whether the smooth-scrolling effect for list boxes is enabled. |
[read-only] static | IsMenuAnimationEnabled | bool.
Gets a value indicating whether menu fade or slide animation features are enabled. |
[read-only] static | IsMenuFadeEnabled | bool.
Gets a value indicating whether menu fade animation is enabled. |
[read-only] static | IsMinimizeRestoreAnimationEnabled | bool.
Gets a value indicating whether window minimize and restore animation is enabled. |
[read-only] static | IsSelectionFadeEnabled | bool.
Gets a value indicating whether the selection fade effect is enabled. |
[read-only] static | IsSnapToDefaultEnabled | bool.
Gets a value indicating whether the snap-to-default-button feature is enabled. |
[read-only] static | IsTitleBarGradientEnabled | bool.
Gets a value indicating whether the gradient effect for window title bars is enabled. |
[read-only] static | IsToolTipAnimationEnabled | bool.
Gets a value indicating whether System.Windows.Forms.ToolTip animation is enabled. |
[read-only] static | KanjiWindowHeight | int.
Gets the height, in pixels, of the Kanji window at the bottom of the screen for double-byte character set (DBCS) versions of Windows. |
[read-only] static | KeyboardDelay | int.
Gets the keyboard repeat-delay setting. |
[read-only] static | KeyboardSpeed | int.
Gets the keyboard repeat-speed setting. |
[read-only] static | MaxWindowTrackSize | System.Drawing.Size.
Gets the default maximum dimensions, in pixels, of a window that has a caption and sizing borders. |
[read-only] static | MenuAccessKeysUnderlined | bool.
Gets a value indicating whether menu access keys are always underlined. |
[read-only] static | MenuBarButtonSize | System.Drawing.Size.
Gets the default width, in pixels, for menu-bar buttons and the height, in pixels, of a menu bar. |
[read-only] static | MenuButtonSize | System.Drawing.Size.
Gets the default dimensions, in pixels, of menu-bar buttons. |
[read-only] static | MenuCheckSize | System.Drawing.Size.
Gets the dimensions, in pixels, of the default size of a menu check mark area. |
[read-only] static | MenuFont | System.Drawing.Font.
Gets the font used to display text on menus. |
[read-only] static | MenuHeight | int.
Gets the height, in pixels, of one line of a menu. |
[read-only] static | MenuShowDelay | int.
Gets the time, in milliseconds, that the system waits before displaying a cascaded shortcut menu when the mouse cursor is over a submenu item. |
[read-only] static | MidEastEnabled | bool.
Gets a value indicating whether the operating system is enabled for the Hebrew and Arabic languages. |
[read-only] static | MinimizedWindowSize | System.Drawing.Size.
Gets the dimensions, in pixels, of a normal minimized window. |
[read-only] static | MinimizedWindowSpacingSize | System.Drawing.Size.
Gets the dimensions, in pixels, of the area each minimized window is allocated when arranged. |
[read-only] static | MinimumWindowSize | System.Drawing.Size.
Gets the minimum width and height for a window, in pixels. |
[read-only] static | MinWindowTrackSize | System.Drawing.Size.
Gets the default minimum dimensions, in pixels, that a window may occupy during a drag resize. |
[read-only] static | MonitorCount | int.
Gets the number of display monitors on the desktop. |
[read-only] static | MonitorsSameDisplayFormat | bool.
Gets a value indicating whether all the display monitors are using the same pixel color format. |
[read-only] static | MouseButtons | int.
Gets the number of buttons on the mouse. |
[read-only] static | MouseButtonsSwapped | bool.
Gets a value indicating whether the functions of the left and right mouse buttons have been swapped. |
[read-only] static | MouseHoverSize | System.Drawing.Size.
Gets the dimensions, in pixels, of the rectangle within which the mouse pointer has to stay for the mouse hover time before a mouse hover message is generated. |
[read-only] static | MouseHoverTime | int.
Gets the time, in milliseconds, that the mouse pointer has to stay in the hover rectangle before a mouse hover message is generated. |
[read-only] static | MousePresent | bool.
Gets a value indicating whether a pointing device is installed. |
[read-only] static | MouseSpeed | int.
Gets the current mouse speed. |
[read-only] static | MouseWheelPresent | bool.
Gets a value indicating whether a mouse with a mouse wheel is installed. |
[read-only] static | MouseWheelScrollDelta | int.
Gets the amount of the delta value of a single mouse wheel rotation increment. |
[read-only] static | MouseWheelScrollLines | int.
Gets the number of lines to scroll when the mouse wheel is rotated. |
[read-only] static | NativeMouseWheelSupport | bool.
Gets a value indicating whether the operating system natively supports a mouse wheel. |
[read-only] static | Network | bool.
Gets a value indicating whether a network connection is present. |
[read-only] static | PenWindows | bool.
Gets a value indicating whether the Microsoft Windows for Pen Computing extensions are installed. |
[read-only] static | PopupMenuAlignment | LeftRightAlignment.
Gets the side of pop-up menus that are aligned to the corresponding menu-bar item. |
[read-only] static | PowerStatus | PowerStatus.
Gets the current system power status. |
[read-only] static | PrimaryMonitorMaximizedWindowSize | System.Drawing.Size.
Gets the default dimensions, in pixels, of a maximized window on the primary display. |
[read-only] static | PrimaryMonitorSize | System.Drawing.Size.
Gets the dimensions, in pixels, of the current video mode of the primary display. |
[read-only] static | RightAlignedMenus | bool.
Gets a value indicating whether drop-down menus are right-aligned with the corresponding menu-bar item. |
[read-only] static | ScreenOrientation | ScreenOrientation.
Gets the orientation of the screen. |
[read-only] static | Secure | bool.
Gets a value indicating whether a Security Manager is present on this operating system. |
[read-only] static | ShowSounds | bool.
Gets a value indicating whether the user prefers that an application present information in visual form in situations when it would present the information in audible form. |
[read-only] static | SizingBorderWidth | int.
Gets the width, in pixels, of the sizing border drawn around the perimeter of a window being resized. |
[read-only] static | SmallCaptionButtonSize | System.Drawing.Size.
Gets the width, in pixels, of small caption buttons, and the height, in pixels, of small captions. |
[read-only] static | SmallIconSize | System.Drawing.Size.
Gets the dimensions, in pixels, of a small icon. |
[read-only] static | TerminalServerSession | bool.
Gets a value indicating whether the calling process is associated with a Terminal Services client session. |
[read-only] static | ToolWindowCaptionButtonSize | System.Drawing.Size.
Gets the dimensions, in pixels, of small caption buttons. |
[read-only] static | ToolWindowCaptionHeight | int.
Gets the height, in pixels, of a tool window caption. |
[read-only] static | UIEffectsEnabled | bool.
Gets a value indicating whether user interface (UI) effects are enabled or disabled. |
[read-only] static | UserDomainName | string.
Gets the name of the domain the user belongs to. |
[read-only] static | UserInteractive | bool.
Gets a value indicating whether the current process is running in user-interactive mode. |
[read-only] static | UserName | string.
Gets the user name associated with the current thread. |
[read-only] static | VerticalFocusThickness | int.
Gets the thickness, in pixels, of the top and bottom edges of the system focus rectangle. |
[read-only] static | VerticalResizeBorderThickness | int.
Gets the thickness, in pixels, of the top and bottom edges of the sizing border around the perimeter of a window being resized. |
[read-only] static | VerticalScrollBarArrowHeight | int.
Gets the height, in pixels, of the arrow bitmap on the vertical scroll bar. |
[read-only] static | VerticalScrollBarThumbHeight | int.
Gets the height, in pixels, of the scroll box in a vertical scroll bar. |
[read-only] static | VerticalScrollBarWidth | int.
Gets the default width, in pixels, of the vertical scroll bar. |
[read-only] static | VirtualScreen | System.Drawing.Rectangle.
Gets the bounds of the virtual screen. |
[read-only] static | WorkingArea | System.Drawing.Rectangle.
Gets the size, in pixels, of the working area of the screen. |