This documentation is archived and is not being maintained.

SystemInformation Properties

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