SystemInformation Klasse

Definition

Stellt Informationen zur aktuellen Systemumgebung bereit.

public ref class SystemInformation
public class SystemInformation
type SystemInformation = class
Public Class SystemInformation
Vererbung
SystemInformation

Beispiele

Im folgenden Codebeispiel werden alle Eigenschaften der SystemInformation Klasse in einer ListBox Liste aufgelistet und der aktuelle Wert der Eigenschaft in einem TextBox Listenelement angezeigt, wenn ein Listenelement ausgewählt ist.

#using <System.Windows.Forms.dll>
#using <System.Drawing.dll>
#using <System.dll>

using namespace System;
using namespace System::Collections;
using namespace System::ComponentModel;
using namespace System::Drawing;
using namespace System::Reflection;
using namespace System::Windows::Forms;
public ref class SystemInfoBrowserForm: public System::Windows::Forms::Form
{
private:
   System::Windows::Forms::ListBox^ listBox1;
   System::Windows::Forms::TextBox^ textBox1;

public:
   SystemInfoBrowserForm()
   {
      this->SuspendLayout();
      InitForm();
      
      // Add each property of the SystemInformation class to the list box.
      Type^ t = System::Windows::Forms::SystemInformation::typeid;
      array<PropertyInfo^>^pi = t->GetProperties();
      for ( int i = 0; i < pi->Length; i++ )
         listBox1->Items->Add( pi[ i ]->Name );
      textBox1->Text = String::Format( "The SystemInformation class has {0} properties.\r\n", pi->Length );
      
      // Configure the list item selected handler for the list box to invoke a 
      // method that displays the value of each property.
      listBox1->SelectedIndexChanged += gcnew EventHandler( this, &SystemInfoBrowserForm::listBox1_SelectedIndexChanged );
      this->ResumeLayout( false );
   }


private:
   void listBox1_SelectedIndexChanged( Object^ /*sender*/, EventArgs^ /*e*/ )
   {
      
      // Return if no list item is selected.
      if ( listBox1->SelectedIndex == -1 )
            return;

      
      // Get the property name from the list item.
      String^ propname = listBox1->Text;
      if ( propname->Equals( "PowerStatus" ) )
      {
         
         // Cycle and display the values of each property of the PowerStatus property.
         textBox1->Text = String::Concat( textBox1->Text, "\r\nThe value of the PowerStatus property is:" );
         Type^ t = System::Windows::Forms::PowerStatus::typeid;
         array<PropertyInfo^>^pi = t->GetProperties();
         for ( int i = 0; i < pi->Length; i++ )
         {
            Object^ propval = pi[ i ]->GetValue( SystemInformation::PowerStatus, nullptr );
            textBox1->Text = String::Format( "{0}\r\n    PowerStatus.{1} is: {2}", textBox1->Text, pi[ i ]->Name, propval );

         }
      }
      else
      {
         
         // Display the value of the selected property of the SystemInformation type.
         Type^ t = System::Windows::Forms::SystemInformation::typeid;
         array<PropertyInfo^>^pi = t->GetProperties();
         PropertyInfo^ prop = nullptr;
         for ( int i = 0; i < pi->Length; i++ )
            if ( pi[ i ]->Name == propname )
            {
               prop = pi[ i ];
               break;
            }
         Object^ propval = prop->GetValue( nullptr, nullptr );
         textBox1->Text = String::Format( "{0}\r\nThe value of the {1} property is: {2}", textBox1->Text, propname, propval );
      }
   }

   void InitForm()
   {
      
      // Initialize the form settings
      this->listBox1 = gcnew System::Windows::Forms::ListBox;
      this->textBox1 = gcnew System::Windows::Forms::TextBox;
      this->listBox1->Anchor = (System::Windows::Forms::AnchorStyles)(System::Windows::Forms::AnchorStyles::Top | System::Windows::Forms::AnchorStyles::Bottom | System::Windows::Forms::AnchorStyles::Left | System::Windows::Forms::AnchorStyles::Right);
      this->listBox1->Location = System::Drawing::Point( 8, 16 );
      this->listBox1->Size = System::Drawing::Size( 172, 496 );
      this->listBox1->TabIndex = 0;
      this->textBox1->Anchor = (System::Windows::Forms::AnchorStyles)(System::Windows::Forms::AnchorStyles::Top | System::Windows::Forms::AnchorStyles::Bottom | System::Windows::Forms::AnchorStyles::Right);
      this->textBox1->Location = System::Drawing::Point( 188, 16 );
      this->textBox1->Multiline = true;
      this->textBox1->ScrollBars = System::Windows::Forms::ScrollBars::Vertical;
      this->textBox1->Size = System::Drawing::Size( 420, 496 );
      this->textBox1->TabIndex = 1;
      this->ClientSize = System::Drawing::Size( 616, 525 );
      this->Controls->Add( this->textBox1 );
      this->Controls->Add( this->listBox1 );
      this->Text = "Select a SystemInformation property to get the value of";
   }

};


[STAThread]
int main()
{
   Application::Run( gcnew SystemInfoBrowserForm );
}
using System;
using System.Collections;
using System.ComponentModel;
using System.Drawing;
using System.Reflection;
using System.Windows.Forms;

namespace SystemInfoBrowser
{
    public class SystemInfoBrowserForm : System.Windows.Forms.Form
    {
        private System.Windows.Forms.ListBox listBox1;
        private System.Windows.Forms.TextBox textBox1;        
        
        public SystemInfoBrowserForm()
        {
            this.SuspendLayout();
            InitForm();
            
            // Add each property of the SystemInformation class to the list box.
            Type t = typeof(System.Windows.Forms.SystemInformation);            
            PropertyInfo[] pi = t.GetProperties();            
            for( int i=0; i<pi.Length; i++ )
                listBox1.Items.Add( pi[i].Name );            
            textBox1.Text = "The SystemInformation class has "+pi.Length.ToString()+" properties.\r\n";

            // Configure the list item selected handler for the list box to invoke a 
            // method that displays the value of each property.
            listBox1.SelectedIndexChanged += new EventHandler(listBox1_SelectedIndexChanged);
            this.ResumeLayout(false);
        }
        
        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            // Return if no list item is selected.
            if( listBox1.SelectedIndex == -1 ) return;
            // Get the property name from the list item.
            string propname = listBox1.Text;
            
            if( propname == "PowerStatus" )
            {
                // Cycle and display the values of each property of the PowerStatus property.
                textBox1.Text += "\r\nThe value of the PowerStatus property is:";                                
                Type t = typeof(System.Windows.Forms.PowerStatus);
                PropertyInfo[] pi = t.GetProperties();            
                for( int i=0; i<pi.Length; i++ )
                {
                    object propval = pi[i].GetValue(SystemInformation.PowerStatus, null);            
                    textBox1.Text += "\r\n    PowerStatus."+pi[i].Name+" is: "+propval.ToString();
                }
            }
            else
            {
                // Display the value of the selected property of the SystemInformation type.
                Type t = typeof(System.Windows.Forms.SystemInformation);
                PropertyInfo[] pi = t.GetProperties();            
                PropertyInfo prop = null;
                for( int i=0; i<pi.Length; i++ )
                    if( pi[i].Name == propname )
                    {
                        prop = pi[i];
                        break;           
                    }
                object propval = prop.GetValue(null, null);            
                textBox1.Text += "\r\nThe value of the "+propname+" property is: "+propval.ToString();
            }
        }

        private void InitForm()
        {
            // Initialize the form settings
            this.listBox1 = new System.Windows.Forms.ListBox();
            this.textBox1 = new System.Windows.Forms.TextBox();            
            this.listBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
                | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right)));
            this.listBox1.Location = new System.Drawing.Point(8, 16);
            this.listBox1.Size = new System.Drawing.Size(172, 496);
            this.listBox1.TabIndex = 0;            
            this.textBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
                | System.Windows.Forms.AnchorStyles.Right)));
            this.textBox1.Location = new System.Drawing.Point(188, 16);
            this.textBox1.Multiline = true;
            this.textBox1.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;           
            this.textBox1.Size = new System.Drawing.Size(420, 496);
            this.textBox1.TabIndex = 1;            
            this.ClientSize = new System.Drawing.Size(616, 525);            
            this.Controls.Add(this.textBox1);
            this.Controls.Add(this.listBox1);            
            this.Text = "Select a SystemInformation property to get the value of";                   
        }

        [STAThread]
        static void Main() 
        {
            Application.Run(new SystemInfoBrowserForm());
        }
    }
}
Imports System.Collections
Imports System.ComponentModel
Imports System.Drawing
Imports System.Reflection
Imports System.Windows.Forms

Public Class SystemInfoBrowserForm
    Inherits System.Windows.Forms.Form
    
    Private listBox1 As System.Windows.Forms.ListBox
    Private textBox1 As System.Windows.Forms.TextBox  
    
    Public Sub New()
        Me.SuspendLayout()
        InitForm()
        
        ' Add each property of the SystemInformation class to the list box.
        Dim t As Type = GetType(System.Windows.Forms.SystemInformation)
        Dim pi As PropertyInfo() = t.GetProperties()
        Dim i As Integer
        For i = 0 To pi.Length - 1
            listBox1.Items.Add(pi(i).Name)
        Next i
        textBox1.Text = "The SystemInformation class has " + pi.Length.ToString() + " properties." + ControlChars.CrLf
        
        ' Configure the list item selected handler for the list box to invoke a 
        ' method that displays the value of each property.
        AddHandler listBox1.SelectedIndexChanged, AddressOf listBox1_SelectedIndexChanged
        
        Me.ResumeLayout(False)
    End Sub    
    
    Private Sub listBox1_SelectedIndexChanged(sender As Object, e As EventArgs)
        ' Return if no list item is selected.
        If listBox1.SelectedIndex = - 1 Then
            Return
        End If         
        ' Get the property name from the list item.
        Dim propname As String = listBox1.Text
        
        If propname = "PowerStatus" Then
            ' Cycle and display the values of each property of the PowerStatus property.
            textBox1.Text += ControlChars.CrLf + "The value of the PowerStatus property is:"
            Dim t As Type = GetType(System.Windows.Forms.PowerStatus)
            Dim pi As PropertyInfo() = t.GetProperties()
            Dim i As Integer
            For i = 0 To pi.Length - 1
                Dim propval As Object = pi(i).GetValue(SystemInformation.PowerStatus, Nothing)
                textBox1.Text += ControlChars.CrLf + "    PowerStatus." + pi(i).Name + " is: " + propval.ToString()
            Next i
        Else
            ' Display the value of the selected property of the SystemInformation type.
            Dim t As Type = GetType(System.Windows.Forms.SystemInformation)
            Dim pi As PropertyInfo() = t.GetProperties()
            Dim prop As PropertyInfo = Nothing
            Dim i As Integer
            For i = 0 To pi.Length - 1
                If pi(i).Name = propname Then
                    prop = pi(i)
                    Exit For
                End If
            Next i
            Dim propval As Object = prop.GetValue(Nothing, Nothing)
            textBox1.Text += ControlChars.CrLf + "The value of the " + propname + " property is: " + propval.ToString()
        End If
    End Sub    
    
    Private Sub InitForm()
        ' Initialize the form settings
        Me.listBox1 = New System.Windows.Forms.ListBox()
        Me.textBox1 = New System.Windows.Forms.TextBox()
        Me.listBox1.Anchor = CType(System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right, System.Windows.Forms.AnchorStyles)
        Me.listBox1.Location = New System.Drawing.Point(8, 16)
        Me.listBox1.Size = New System.Drawing.Size(172, 496)
        Me.listBox1.TabIndex = 0
        Me.textBox1.Anchor = CType(System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right, System.Windows.Forms.AnchorStyles)
        Me.textBox1.Location = New System.Drawing.Point(188, 16)
        Me.textBox1.Multiline = True
        Me.textBox1.ScrollBars = System.Windows.Forms.ScrollBars.Vertical
        Me.textBox1.Size = New System.Drawing.Size(420, 496)
        Me.textBox1.TabIndex = 1
        Me.ClientSize = New System.Drawing.Size(616, 525)
        Me.Controls.Add(Me.textBox1)
        Me.Controls.Add(Me.listBox1)
        Me.Text = "Select a SystemInformation property to get the value of"
    End Sub
        
    <STAThread()>  _
    Shared Sub Main()
        Application.Run(New SystemInfoBrowserForm())
    End Sub

End Class

Hinweise

Die SystemInformation Klasse stellt Eigenschaften bereit static , mit denen Informationen zur aktuellen Systemumgebung abgerufen werden können. Die Klasse bietet Zugriff auf Informationen wie Windows Anzeigeelementgrößen, Betriebssystemeinstellungen, Netzwerkverfügbarkeit und die Funktionen der auf dem System installierten Hardware. Diese Klasse kann nicht instanziiert werden.

Weitere Informationen zu systemweiten Parametern finden Sie unter SystemParametersInfo.

Eigenschaften

Name Beschreibung
ActiveWindowTrackingDelay

Ruft die Verzögerung der aktiven Fensterverfolgung ab.

ArrangeDirection

Ruft einen Wert ab, der die Richtung angibt, in der das Betriebssystem minimierte Fenster anordnet.

ArrangeStartingPosition

Ruft einen ArrangeStartingPosition Wert ab, der die Startposition angibt, von der das Betriebssystem minimierte Fenster anordnet.

BootMode

Ruft einen BootMode Wert ab, der den Startmodus angibt, in dem das System gestartet wurde.

Border3DSize

Ruft die Stärke eines dreidimensionalen (3D)-Stilfensters oder eines Systemsteuerelementrahmens in Pixeln ab.

BorderMultiplierFactor

Ruft den Multiplikatorfaktor des Rahmens ab, der verwendet wird, wenn die Stärke des Größenrahmens eines Fensters bestimmt wird.

BorderSize

Ruft die Stärke eines flachen Fensters oder eines Rahmens für Systemsteuerelemente in Pixeln ab.

CaptionButtonSize

Ruft die Standardgröße einer Schaltfläche in Pixeln in der Titelleiste eines Fensters ab.

CaptionHeight

Ruft die Höhe des standardtitelleistenbereichs eines Fensters in Pixel ab.

CaretBlinkTime

Ruft die Caret blinkzeit ab.

CaretWidth

Ruft die Breite des Carets in Bearbeitungssteuerelementen in Pixeln ab.

ComputerName

Ruft den NetBIOS-Computernamen des lokalen Computers ab.

CursorSize

Ruft die maximale Größe in Pixeln ab, die ein Cursor belegen kann.

DbcsEnabled

Ruft einen Wert ab, der angibt, ob das Betriebssystem in der Lage ist, Double-Byte-Zeichensatzzeichen (DBCS) zu behandeln.

DebugOS

Ruft einen Wert ab, der angibt, ob die Debugversion von USER.EXE installiert ist.

DoubleClickSize

Ruft die Dimensionen in Pixeln des Bereichs ab, in dem der Benutzer zweimal klicken muss, damit das Betriebssystem die beiden Klicks auf einen Doppelklick berücksichtigt.

DoubleClickTime

Ruft die maximale Anzahl von Millisekunden ab, die zwischen einem ersten Klick und einem zweiten Klick verstrichen werden kann, damit das Betriebssystem die Mausaktion als Doppelklick betrachten kann.

DragFullWindows

Ruft einen Wert ab, der angibt, ob der Benutzer den Vollfensterziehvorgang aktiviert hat.

DragSize

Ruft die Breite und Höhe eines Rechtecks zentriert auf dem Punkt ab, an dem die Maustaste gedrückt wurde, innerhalb derer ein Ziehvorgang nicht beginnt.

FixedFrameBorderSize

Ruft die Stärke des Rahmenrahmens eines Fensters in Pixeln ab, das eine Beschriftung aufweist und nicht deren Größe geändert werden kann.

FontSmoothingContrast

Ruft den Schriftglättungskontrastwert ab, der in ClearType-Glättung verwendet wird.

FontSmoothingType

Ruft den aktuellen Schriftartenglättungstyp ab.

FrameBorderSize

Ruft die Stärke des Rahmens der Größenänderung in Pixeln ab, der um den Umfang eines Fensters gezeichnet wird, das die Größe des Fensters geändert wird.

HighContrast

Ruft einen Wert ab, der angibt, ob der Benutzer das Barrierefreiheitsfeature für den Modus mit hohem Kontrast aktiviert hat.

HorizontalFocusThickness

Ruft die Stärke der linken und rechten Ränder des Systemfokusrechtecks in Pixel ab.

HorizontalResizeBorderThickness

Ruft die Stärke der linken und rechten Ränder des Größenrahmens um den Umfang eines Fensters in Pixeln ab.

HorizontalScrollBarArrowWidth

Ruft die Breite der Pfeilbitmap in Pixel auf der horizontalen Bildlaufleiste ab.

HorizontalScrollBarHeight

Ruft die Standardhöhe in Pixel der horizontalen Bildlaufleiste ab.

HorizontalScrollBarThumbWidth

Ruft die Breite des Bildlauffelds in Pixeln in einer horizontalen Bildlaufleiste ab.

IconHorizontalSpacing

Ruft die Breite einer Symbolanordnungszelle in Pixeln in der großen Symbolansicht ab.

IconSize

Ruft die Abmessungen der Windows Standardsymbolgröße des Programms in Pixeln ab.

IconSpacingSize

Ruft die Größe des Raster-Quadrats in Pixeln ab, das zum Anordnen von Symbolen in einer Ansicht mit großen Symbolen verwendet wird.

IconVerticalSpacing

Ruft die Höhe einer Symbolanordnungszelle in Pixeln in der großen Symbolansicht ab.

IsActiveWindowTrackingEnabled

Ruft einen Wert ab, der angibt, ob die aktive Fensternachverfolgung aktiviert ist.

IsComboBoxAnimationEnabled

Ruft einen Wert ab, der angibt, ob der Folie geöffnete Effekt für Kombinationsfelder aktiviert ist.

IsDropShadowEnabled

Ruft einen Wert ab, der angibt, ob der Schlagschatteneffekt aktiviert ist.

IsFlatMenuEnabled

Ruft einen Wert ab, der angibt, ob systemeigene Benutzermenüs eine flache Menüdarstellung aufweisen.

IsFontSmoothingEnabled

Ruft einen Wert ab, der angibt, ob die Schriftartglättung aktiviert ist.

IsHotTrackingEnabled

Ruft einen Wert ab, der angibt, ob die Hot Tracking von Benutzeroberflächenelementen, z. B. Menünamen in Menüleisten, aktiviert ist.

IsIconTitleWrappingEnabled

Ruft einen Wert ab, der angibt, ob der Umbruch von Symboltiteln aktiviert ist.

IsKeyboardPreferred

Ruft einen Wert ab, der angibt, ob der Benutzer die Tastatur anstelle der Maus verwendet, und bevorzugt Anwendungen, Tastaturschnittstellen anzuzeigen, die andernfalls ausgeblendet wären.

IsListBoxSmoothScrollingEnabled

Ruft einen Wert ab, der angibt, ob der Effekt für den reibungslosen Bildlauf für Listenfelder aktiviert ist.

IsMenuAnimationEnabled

Ruft einen Wert ab, der angibt, ob Menü- oder Folienanimationsfeatures aktiviert sind.

IsMenuFadeEnabled

Ruft einen Wert ab, der angibt, ob die Menü-Einblendungsanimation aktiviert ist.

IsMinimizeRestoreAnimationEnabled

Ruft einen Wert ab, der angibt, ob die Animation für das Minimieren und Wiederherstellen von Fenstern aktiviert ist.

IsSelectionFadeEnabled

Ruft einen Wert ab, der angibt, ob der Auswahl-Ausblendungseffekt aktiviert ist.

IsSnapToDefaultEnabled

Ruft einen Wert ab, der angibt, ob das Snap-to-Default-Button-Feature aktiviert ist.

IsTitleBarGradientEnabled

Ruft einen Wert ab, der angibt, ob der Farbverlaufseffekt für Fenstertitelleisten aktiviert ist.

IsToolTipAnimationEnabled

Ruft einen Wert ab, der angibt, ob ToolTip die Animation aktiviert ist.

KanjiWindowHeight

Ruft die Höhe des Kanji-Fensters unten auf dem Bildschirm für DBCS-Versionen (Double-Byte Character Set) in Pixel ab.

KeyboardDelay

Ruft die Tastatur-Wiederholungsverzögerungseinstellung ab.

KeyboardSpeed

Ruft die Tastatur-Wiederholungsgeschwindigkeit-Einstellung ab.

MaxWindowTrackSize

Ruft die standardmäßigen maximalen Abmessungen in Pixeln eines Fensters ab, das eine Beschriftung und Größenanpassungsrahmen aufweist.

MenuAccessKeysUnderlined

Ruft einen Wert ab, der angibt, ob Die Menü-Zugriffstasten immer unterstrichen sind.

MenuBarButtonSize

Ruft die Standardbreite in Pixel für Menüleistenschaltflächen und die Höhe einer Menüleiste in Pixel ab.

MenuButtonSize

Ruft die Standardabmessungen in Pixeln von Menüleistenschaltflächen ab.

MenuCheckSize

Ruft die Abmessungen in Pixeln der Standardgröße eines Menü-Häkchenbereichs ab.

MenuFont

Ruft die Schriftart ab, die zum Anzeigen von Text in Menüs verwendet wird.

MenuHeight

Ruft die Höhe einer Zeile eines Menüs in Pixeln ab.

MenuShowDelay

Ruft die Zeit in Millisekunden ab, die das System wartet, bevor ein überlappendes Kontextmenü angezeigt wird, wenn sich der Mauszeiger über einem Untermenüelement befindet.

MidEastEnabled

Ruft einen Wert ab, der angibt, ob das Betriebssystem für die Sprachen Hebräisch und Arabisch aktiviert ist.

MinimizedWindowSize

Ruft die Abmessungen eines normalen minimierten Fensters in Pixeln ab.

MinimizedWindowSpacingSize

Ruft die Abmessungen des Bereichs in Pixeln ab, den jedes minimierte Fenster zugeordnet wird, wenn es angeordnet ist.

MinimumWindowSize

Ruft die minimale Breite und Höhe für ein Fenster in Pixel ab.

MinWindowTrackSize

Ruft die standardmäßigen Mindestabmessungen in Pixeln ab, die ein Fenster während einer Ziehänderung belegen kann.

MonitorCount

Ruft die Anzahl der Anzeigemonitore auf dem Desktop ab.

MonitorsSameDisplayFormat

Ruft einen Wert ab, der angibt, ob alle Anzeigemonitore das gleiche Pixelfarbformat verwenden.

MouseButtons

Ruft die Anzahl der Schaltflächen auf der Maus ab.

MouseButtonsSwapped

Ruft einen Wert ab, der angibt, ob die Funktionen der linken und rechten Maustaste getauscht wurden.

MouseHoverSize

Ruft die Abmessungen des Rechtecks in Pixel ab, in dem der Mauszeiger für die Mauszeigerzeit bleiben muss, bevor eine Mauszeigernachricht generiert wird.

MouseHoverTime

Ruft die Zeit in Millisekunden ab, die der Mauszeiger im Hoverrechteck bleiben muss, bevor eine Mauszeigernachricht generiert wird.

MousePresent

Ruft einen Wert ab, der angibt, ob ein Zeigegerät installiert ist.

MouseSpeed

Ruft die aktuelle Mausgeschwindigkeit ab.

MouseWheelPresent

Ruft einen Wert ab, der angibt, ob eine Maus mit einem Mausrad installiert ist.

MouseWheelScrollDelta

Ruft den Wert des Deltawerts eines einzelnen Mausraddrehungsschritts ab.

MouseWheelScrollLines

Ruft die Anzahl der Zeilen ab, die gescrollt werden sollen, wenn das Mausrad gedreht wird.

NativeMouseWheelSupport

Ruft einen Wert ab, der angibt, ob eine Maus mit einem Mausrad installiert ist.

Network

Ruft einen Wert ab, der angibt, ob eine Netzwerkverbindung vorhanden ist.

PenWindows

Ruft einen Wert ab, der angibt, ob die Microsoft Windows for Pen Computing-Erweiterungen installiert sind.

PopupMenuAlignment

Ruft die Seite der Popupmenüs ab, die an das entsprechende Menüleistenelement ausgerichtet sind.

PowerStatus

Ruft den aktuellen Systemstromstatus ab.

PrimaryMonitorMaximizedWindowSize

Ruft die Standardabmessungen in Pixeln eines maximierten Fensters auf der primären Anzeige ab.

PrimaryMonitorSize

Ruft die Abmessungen des aktuellen Videomodus der primären Anzeige in Pixel ab.

RightAlignedMenus

Ruft einen Wert ab, der angibt, ob Dropdownmenüs rechtsbündig mit dem entsprechenden Menüleistenelement ausgerichtet sind.

ScreenOrientation

Ruft die Ausrichtung des Bildschirms ab.

Secure

Ruft einen Wert ab, der angibt, ob ein Security Manager auf diesem Betriebssystem vorhanden ist.

ShowSounds

Ruft einen Wert ab, der angibt, ob der Benutzer vorzieht, dass eine Anwendung Informationen in visueller Form in Situationen darstellt, in denen sie die Informationen in hörbarer Form darstellen würde.

SizingBorderWidth

Ruft die Breite des Umrands eines Fensters in Pixeln ab, der um den Umfang eines Fensters gezeichnet wird.

SmallCaptionButtonSize

Ruft die Breite in Pixeln von kleinen Beschriftungsschaltflächen und die Höhe in Pixeln von kleinen Beschriftungen ab.

SmallIconSize

Ruft die Abmessungen eines kleinen Symbols in Pixeln ab.

TerminalServerSession

Ruft einen Wert ab, der angibt, ob der Aufrufvorgang einer Terminaldienste-Clientsitzung zugeordnet ist.

ToolWindowCaptionButtonSize

Ruft die Dimensionen in Pixeln von kleinen Beschriftungsschaltflächen ab.

ToolWindowCaptionHeight

Ruft die Höhe einer Toolfensterbeschriftung in Pixeln ab.

UIEffectsEnabled

Ruft einen Wert ab, der angibt, ob Benutzeroberflächeneffekte aktiviert oder deaktiviert sind.

UserDomainName

Ruft den Namen der Domäne ab, zu der der Benutzer gehört.

UserInteractive

Ruft einen Wert ab, der angibt, ob der aktuelle Prozess im benutzeraktiven Modus ausgeführt wird.

UserName

Ruft den Benutzernamen ab, der dem aktuellen Thread zugeordnet ist.

VerticalFocusThickness

Ruft die Dicke des oberen und unteren Rands des Systemfokusrechtecks in Pixeln ab.

VerticalResizeBorderThickness

Ruft die Stärke der oberen und unteren Ränder der Größenrahmen um den Rand eines Fensters in Pixeln ab, das die Größe eines Fensters ändert.

VerticalScrollBarArrowHeight

Ruft die Höhe der Pfeilbitmap in Pixel auf der vertikalen Bildlaufleiste ab.

VerticalScrollBarThumbHeight

Ruft die Höhe des Bildlauffelds in Pixeln in einer vertikalen Bildlaufleiste ab.

VerticalScrollBarWidth

Ruft die Standardbreite in Pixel der vertikalen Bildlaufleiste ab.

VirtualScreen

Ruft die Grenzen des virtuellen Bildschirms ab.

WorkingArea

Ruft die Größe des Arbeitsbereichs des Bildschirms in Pixel ab.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetBorderSizeForDpi(Int32)

Ruft die Stärke eines flachen Fensters oder eines Systemsteuerelementrahmens in Pixel für einen bestimmten DPI-Wert ab.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetHorizontalScrollBarArrowWidthForDpi(Int32)

Ruft die Breite der horizontalen Bildlaufleisten-Pfeilbitmap in Pixeln ab.

GetHorizontalScrollBarHeightForDpi(Int32)

Ruft die Standardhöhe in Pixel der horizontalen Bildlaufleiste für einen bestimmten DPI-Wert ab.

GetMenuFontForDpi(Int32)

Ruft die Schriftart ab, die zum Anzeigen von Text in Menüs verwendet wird, um den DPI-Wert für ein bestimmtes Anzeigegerät zu ändern.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
GetVerticalScrollBarWidthForDpi(Int32)

Ruft die Standardhöhe in Pixel der vertikalen Bildlaufleiste für einen bestimmten DPI-Wert ab.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
VerticalScrollBarArrowHeightForDpi(Int32)

Ruft die Höhe der vertikalen Bildlaufleisten-Pfeilbitmap in Pixeln ab.

Gilt für:

Weitere Informationen