The properties of the SystemInformation class are listed below. For a complete list of SystemInformation class members, see the SystemInformation Members topic.
ArrangeDirection | Gets flags specifying how the system arranges minimized windows. |
ArrangeStartingPosition | Gets flags specifying how the system arranges minimized windows. |
BootMode | Gets a value that specifies how the system was started. |
Border3DSize | Gets the dimensions in pixels, of a 3-D border. |
BorderSize | Gets the width and height of a window border in pixels. |
CaptionButtonSize | Gets the dimensions in pixels, of a caption bar or title bar button. |
CaptionHeight | Gets the height of the normal caption area in pixels. |
ComputerName | Gets the computer name of the current system. |
CursorSize | Gets the dimensions of a cursor in pixels. |
DBCSEnabled | Gets whether the operating system is capable of handling double-byte (DBCS) characters. |
DebugOS | Gets whether this is a debug version of the operating system. |
DoubleClickSize | Gets the dimensions in pixels, of the area that the user must click within for the system to consider the two clicks a double-click. The rectangle is centered around the first click. |
DoubleClickTime | Gets the maximum number of milliseconds allowed between mouse clicks for a double-click. |
DragFullWindows | Gets whether the user has enabled full window drag. |
DragSize | Gets the dimensions in pixels, of the rectangle that a drag operation must extend to be considered a drag. The rectangle is centered on a drag point. |
FixedFrameBorderSize | Gets the thickness in pixels, of the border for a window that has a caption and is not resizable. |
FrameBorderSize | Gets the thickness in pixels, of the border for a window that can be resized. |
HighContrast | Gets whether the user has selected to run in high contrast mode. |
HorizontalScrollBarArrowWidth | Gets the width, in pixels, of the arrow bitmap on the horizontal scrollbar. |
HorizontalScrollBarHeight | Gets the height of the horizontal scroll bar in pixels. |
HorizontalScrollBarThumbWidth | Gets the width of the scroll box in a horizontal scroll bar in pixels. |
IconSize | Gets the default dimensions of an icon in pixels. |
IconSpacingSize | Gets the dimensions in pixels, of the grid used to arrange icons in a large icon view. |
KanjiWindowHeight | Gets the height, in pixels, of the Kanji window at the bottom of the screen for double-byte (DBCS) character set versions of Windows. |
MaxWindowTrackSize | Gets the default maximum dimensions in pixels, of a window that has a caption and sizing borders. |
MenuButtonSize | Gets the dimensions in pixels, of menu bar buttons. |
MenuCheckSize | Gets the dimensions of the default size of a menu checkmark in pixels. |
MenuHeight | Gets the height of a one line of a menu in pixels. |
MidEastEnabled | Gets whether the system is enabled for Hebrew and Arabic languages. |
MinimizedWindowSize | Gets the dimensions in pixels, of a normal minimized window. |
MinimizedWindowSpacingSize | Gets the dimensions in pixels, of the grid into which minimized windows will be placed. |
MinimumWindowSize | Gets the minimum allowable dimensions of a window in pixels. |
MinWindowTrackSize | Gets the system's default minimum tracking dimensions of a window in pixels. |
MonitorCount | Gets the number of display monitors on the desktop. |
MonitorsSameDisplayFormat | Gets whether all the display monitors have the same color format. |
MouseButtons | Gets the number of buttons on mouse. |
MouseButtonsSwapped | Gets whether the functions of the left and right mouse buttons have been swapped. |
MousePresent | Gets whether the system has a mouse installed. |
MouseWheelPresent | Gets whether there is a mouse with a mouse wheel installed on this machine. |
MouseWheelScrollLines | Gets the number of lines to scroll when the mouse wheel is rotated. |
NativeMouseWheelSupport | Gets whether the system natively supports the mouse wheel in newer mice. |
Network | Gets whether this computer is connected to a network. |
PenWindows | Gets whether the Microsoft Windows for Pen computing extensions are installed. |
PrimaryMonitorMaximizedWindowSize | Gets the default dimensions, in pixels, of a maximized top-left window on the primary monitor. |
PrimaryMonitorSize | Gets the dimensions of the primary display monitor in pixels. |
RightAlignedMenus | Gets whether drop down menus should be right-aligned with the corresponding menu bar item. |
Secure | Gets whether security is present on this operating system. |
ShowSounds | Gets whether the user requires an application to present information visually in situations where it would otherwise present the information in audible form. |
SmallIconSize | Gets the recommended dimensions of a small icon in pixels. |
ToolWindowCaptionButtonSize | Gets the dimensions of small caption buttons in pixels. |
ToolWindowCaptionHeight | Gets the height of a small caption in pixels. |
UserDomainName | Gets the user's domain name. |
UserInteractive | Determines if the current process is running in user interactive mode. This will only ever be false when running as a ServiceProcess or from inside a Web application. When UserInteractive is false, no modal dialogs or message boxes should be displayed, as there is no GUI for the user to interact with. |
UserName | Retrieves the user name of the current thread. This is the name of the user currently logged onto the system. |
VerticalScrollBarArrowHeight | Gets the height in pixels, of the arrow bitmap on the vertical scroll bar. |
VerticalScrollBarThumbHeight | Gets the height of the scroll box in a vertical scroll bar in pixels. |
VerticalScrollBarWidth | Gets the width of the vertical scroll bar in pixels. |
VirtualScreen | Gets the bounds of the virtual screen. |
WorkingArea | Gets the size of the working area in pixels. |