SystemInformation Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |