SystemInformation Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce informazioni sull'ambiente di sistema corrente.
public ref class SystemInformation
public class SystemInformation
type SystemInformation = class
Public Class SystemInformation
- Ereditarietà
-
SystemInformation
Esempio
Nell'esempio di codice seguente vengono elencate tutte le proprietà della SystemInformation classe in e ListBox viene visualizzato il valore corrente della proprietà in un TextBox oggetto quando viene selezionata una voce di elenco.
#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
Commenti
La SystemInformation classe fornisce static proprietà che possono essere usate per ottenere informazioni sull'ambiente di sistema corrente. La classe fornisce l'accesso a informazioni quali Windows dimensioni degli elementi di visualizzazione, impostazioni del sistema operativo, disponibilità di rete e funzionalità dell'hardware installato nel sistema. Impossibile creare un'istanza di questa classe.
Per altre informazioni sui parametri a livello di sistema, vedere SystemParametersInfo.
Proprietà
| Nome | Descrizione |
|---|---|
| ActiveWindowTrackingDelay |
Ottiene il ritardo di rilevamento della finestra attiva. |
| ArrangeDirection |
Ottiene un valore che indica la direzione in cui il sistema operativo dispone finestre ridotte a icona. |
| ArrangeStartingPosition |
Ottiene un ArrangeStartingPosition valore che indica la posizione iniziale da cui il sistema operativo dispone finestre ridotte a icona. |
| BootMode |
Ottiene un BootMode valore che indica la modalità di avvio in cui è stato avviato il sistema. |
| Border3DSize |
Ottiene lo spessore, in pixel, di una finestra di stile tridimensionale (3D) o del bordo del controllo di sistema. |
| BorderMultiplierFactor |
Ottiene il fattore di moltiplicazione del bordo utilizzato per determinare lo spessore del bordo di ridimensionamento di una finestra. |
| BorderSize |
Ottiene lo spessore, in pixel, di una finestra o di un bordo di controllo di sistema in stile piatto. |
| CaptionButtonSize |
Ottiene le dimensioni standard, in pixel, di un pulsante nella barra del titolo di una finestra. |
| CaptionHeight |
Ottiene l'altezza, in pixel, dell'area della barra del titolo standard di una finestra. |
| CaretBlinkTime |
Ottiene l'ora di lampeggiazione del cursore. |
| CaretWidth |
Ottiene la larghezza, in pixel, del cursore nei controlli di modifica. |
| ComputerName |
Ottiene il nome del computer NetBIOS del computer locale. |
| CursorSize |
Ottiene le dimensioni massime, in pixel, che un cursore può occupare. |
| DbcsEnabled |
Ottiene un valore che indica se il sistema operativo è in grado di gestire caratteri DBCS (Double-Byte Character Set). |
| DebugOS |
Ottiene un valore che indica se è installata la versione di debug di USER.EXE. |
| DoubleClickSize |
Ottiene le dimensioni, in pixel, dell'area all'interno della quale l'utente deve fare clic due volte affinché il sistema operativo consideri i due clic su un doppio clic. |
| DoubleClickTime |
Ottiene il numero massimo di millisecondi che possono trascorrere tra un primo clic e un secondo clic affinché il sistema operativo consideri l'azione del mouse un doppio clic. |
| DragFullWindows |
Ottiene un valore che indica se l'utente ha abilitato il trascinamento della finestra completa. |
| DragSize |
Ottiene la larghezza e l'altezza di un rettangolo centrato sul punto in cui è stato premuto il pulsante del mouse, all'interno del quale non inizierà un'operazione di trascinamento. |
| FixedFrameBorderSize |
Ottiene lo spessore, in pixel, del bordo cornice di una finestra con una didascalia e non ridimensionabile. |
| FontSmoothingContrast |
Ottiene il valore di contrasto s smoothing del tipo di carattere utilizzato in ClearType smoothing. |
| FontSmoothingType |
Ottiene il tipo corrente di smussamento del carattere. |
| FrameBorderSize |
Ottiene lo spessore, in pixel, del bordo di ridimensionamento disegnato intorno al perimetro di una finestra che viene ridimensionata. |
| HighContrast |
Ottiene un valore che indica se l'utente ha abilitato la funzionalità di accessibilità in modalità a contrasto elevato. |
| HorizontalFocusThickness |
Ottiene lo spessore dei bordi sinistro e destro del rettangolo di attivazione del sistema, in pixel. |
| HorizontalResizeBorderThickness |
Ottiene lo spessore dei bordi sinistro e destro del bordo di ridimensionamento intorno al perimetro di una finestra da ridimensionare, in pixel. |
| HorizontalScrollBarArrowWidth |
Ottiene la larghezza, in pixel, della bitmap della freccia sulla barra di scorrimento orizzontale. |
| HorizontalScrollBarHeight |
Ottiene l'altezza predefinita, in pixel, della barra di scorrimento orizzontale. |
| HorizontalScrollBarThumbWidth |
Ottiene la larghezza, in pixel, della casella di scorrimento in una barra di scorrimento orizzontale. |
| IconHorizontalSpacing |
Ottiene la larghezza, in pixel, di una cella di disposizione delle icone in visualizzazione icone di grandi dimensioni. |
| IconSize |
Ottiene le dimensioni, in pixel, delle dimensioni predefinite dell'icona del programma Windows. |
| IconSpacingSize |
Ottiene le dimensioni, in pixel, del quadrato della griglia utilizzato per disporre le icone in una visualizzazione icona di grandi dimensioni. |
| IconVerticalSpacing |
Ottiene l'altezza, in pixel, di una cella di disposizione delle icone in visualizzazione icone di grandi dimensioni. |
| IsActiveWindowTrackingEnabled |
Ottiene un valore che indica se il rilevamento della finestra attiva è abilitato. |
| IsComboBoxAnimationEnabled |
Ottiene un valore che indica se l'effetto diapositiva aperto per le caselle combinate è abilitato. |
| IsDropShadowEnabled |
Ottiene un valore che indica se l'effetto ombreggiatura è abilitato. |
| IsFlatMenuEnabled |
Ottiene un valore che indica se i menu utente nativi hanno un aspetto di menu flat. |
| IsFontSmoothingEnabled |
Ottiene un valore che indica se la smussatura del carattere è abilitata. |
| IsHotTrackingEnabled |
Ottiene un valore che indica se il rilevamento rapido degli elementi dell'interfaccia utente, ad esempio i nomi dei menu nelle barre dei menu, è abilitato. |
| IsIconTitleWrappingEnabled |
Ottiene un valore che indica se il wrapping del titolo icona è abilitato. |
| IsKeyboardPreferred |
Ottiene un valore che indica se l'utente si basa sulla tastiera anziché sul mouse e preferisce che le applicazioni visualizzino le interfacce della tastiera che altrimenti sarebbero nascoste. |
| IsListBoxSmoothScrollingEnabled |
Ottiene un valore che indica se l'effetto di scorrimento uniforme per le caselle di riepilogo è abilitato. |
| IsMenuAnimationEnabled |
Ottiene un valore che indica se le funzionalità di dissolvenza del menu o animazione diapositiva sono abilitate. |
| IsMenuFadeEnabled |
Ottiene un valore che indica se l'animazione di dissolvenza del menu è abilitata. |
| IsMinimizeRestoreAnimationEnabled |
Ottiene un valore che indica se la finestra riduce a icona e ripristina l'animazione è abilitata. |
| IsSelectionFadeEnabled |
Ottiene un valore che indica se l'effetto di dissolvenza della selezione è abilitato. |
| IsSnapToDefaultEnabled |
Ottiene un valore che indica se la funzionalità snap-to-default-button è abilitata. |
| IsTitleBarGradientEnabled |
Ottiene un valore che indica se l'effetto sfumatura per le barre del titolo della finestra è abilitato. |
| IsToolTipAnimationEnabled |
Ottiene un valore che indica se ToolTip l'animazione è abilitata. |
| KanjiWindowHeight |
Ottiene l'altezza, in pixel, della finestra Kanji nella parte inferiore della schermata per le versioni DBCS (Double-Byte Character Set) di Windows. |
| KeyboardDelay |
Ottiene l'impostazione del ritardo di ripetizione della tastiera. |
| KeyboardSpeed |
Ottiene l'impostazione della velocità di ripetizione della tastiera. |
| MaxWindowTrackSize |
Ottiene le dimensioni massime predefinite, in pixel, di una finestra con una didascalia e bordi di ridimensionamento. |
| MenuAccessKeysUnderlined |
Ottiene un valore che indica se i tasti di scelta del menu sono sempre sottolineati. |
| MenuBarButtonSize |
Ottiene la larghezza predefinita, in pixel, per i pulsanti della barra dei menu e l'altezza, in pixel, di una barra dei menu. |
| MenuButtonSize |
Ottiene le dimensioni predefinite, in pixel, dei pulsanti della barra dei menu. |
| MenuCheckSize |
Ottiene le dimensioni, in pixel, delle dimensioni predefinite di un'area del segno di spunta del menu. |
| MenuFont |
Ottiene il tipo di carattere utilizzato per visualizzare il testo nei menu. |
| MenuHeight |
Ottiene l'altezza, in pixel, di una riga di un menu. |
| MenuShowDelay |
Ottiene il tempo, espresso in millisecondi, che il sistema attende prima di visualizzare un menu di scelta rapida a catena quando il cursore del mouse si trova su un elemento del sottomenu. |
| MidEastEnabled |
Ottiene un valore che indica se il sistema operativo è abilitato per le lingue ebraico e arabo. |
| MinimizedWindowSize |
Ottiene le dimensioni, in pixel, di una normale finestra ridotta a icona. |
| MinimizedWindowSpacingSize |
Ottiene le dimensioni, in pixel, dell'area in cui ogni finestra ridotta a icona viene allocata quando viene disposta. |
| MinimumWindowSize |
Ottiene la larghezza e l'altezza minima per una finestra, espressa in pixel. |
| MinWindowTrackSize |
Ottiene le dimensioni minime predefinite, in pixel, che una finestra può occupare durante un ridimensionamento di trascinamento. |
| MonitorCount |
Ottiene il numero di monitoraggi visualizzati sul desktop. |
| MonitorsSameDisplayFormat |
Ottiene un valore che indica se tutti i monitor dello schermo utilizzano lo stesso formato di colore pixel. |
| MouseButtons |
Ottiene il numero di pulsanti del mouse. |
| MouseButtonsSwapped |
Ottiene un valore che indica se le funzioni dei pulsanti sinistro e destro del mouse sono state scambiate. |
| MouseHoverSize |
Ottiene le dimensioni, in pixel, del rettangolo all'interno del quale il puntatore del mouse deve rimanere per il tempo del mouse al passaggio del mouse prima che venga generato un messaggio al passaggio del mouse. |
| MouseHoverTime |
Ottiene il tempo, espresso in millisecondi, che il puntatore del mouse deve rimanere nel rettangolo di passaggio del mouse prima che venga generato un messaggio al passaggio del mouse. |
| MousePresent |
Ottiene un valore che indica se è installato un dispositivo di puntamento. |
| MouseSpeed |
Ottiene la velocità corrente del mouse. |
| MouseWheelPresent |
Ottiene un valore che indica se è installato un mouse con una rotellina del mouse. |
| MouseWheelScrollDelta |
Ottiene la quantità del valore differenziale di un incremento di rotazione della rotellina del mouse. |
| MouseWheelScrollLines |
Ottiene il numero di righe da scorrere quando la rotellina del mouse viene ruotata. |
| NativeMouseWheelSupport |
Ottiene un valore che indica se è installato un mouse con una rotellina del mouse. |
| Network |
Ottiene un valore che indica se è presente una connessione di rete. |
| PenWindows |
Ottiene un valore che indica se le estensioni di Microsoft Windows per pen computing sono installate. |
| PopupMenuAlignment |
Ottiene il lato dei menu a comparsa allineati alla voce corrispondente della barra dei menu. |
| PowerStatus |
Ottiene lo stato corrente dell'alimentazione del sistema. |
| PrimaryMonitorMaximizedWindowSize |
Ottiene le dimensioni predefinite, in pixel, di una finestra ingrandita nella visualizzazione primaria. |
| PrimaryMonitorSize |
Ottiene le dimensioni, in pixel, della modalità video corrente dello schermo primario. |
| RightAlignedMenus |
Ottiene un valore che indica se i menu a discesa sono allineati a destra con la voce corrispondente della barra dei menu. |
| ScreenOrientation |
Ottiene l'orientamento dello schermo. |
| Secure |
Ottiene un valore che indica se in questo sistema operativo è presente un Gestore sicurezza. |
| ShowSounds |
Ottiene un valore che indica se l'utente preferisce che un'applicazione presenti informazioni in forma visiva in situazioni in cui presenta le informazioni in forma udibile. |
| SizingBorderWidth |
Ottiene la larghezza, in pixel, del bordo di ridimensionamento disegnato intorno al perimetro di una finestra da ridimensionare. |
| SmallCaptionButtonSize |
Ottiene la larghezza, in pixel, di pulsanti di didascalia di piccole dimensioni e l'altezza, in pixel, di didascalie di piccole dimensioni. |
| SmallIconSize |
Ottiene le dimensioni, in pixel, di un'icona piccola. |
| TerminalServerSession |
Ottiene un valore che indica se il processo chiamante è associato a una sessione client di Servizi terminal. |
| ToolWindowCaptionButtonSize |
Ottiene le dimensioni, in pixel, di pulsanti di didascalia di piccole dimensioni. |
| ToolWindowCaptionHeight |
Ottiene l'altezza, in pixel, di una didascalia della finestra degli strumenti. |
| UIEffectsEnabled |
Ottiene un valore che indica se gli effetti dell'interfaccia utente sono abilitati o disabilitati. |
| UserDomainName |
Ottiene il nome del dominio a cui appartiene l'utente. |
| UserInteractive |
Ottiene un valore che indica se il processo corrente è in esecuzione in modalità interattiva utente. |
| UserName |
Ottiene il nome utente associato al thread corrente. |
| VerticalFocusThickness |
Ottiene lo spessore, in pixel, dei bordi superiore e inferiore del rettangolo di attivazione del sistema. |
| VerticalResizeBorderThickness |
Ottiene lo spessore, in pixel, dei bordi superiore e inferiore del bordo di ridimensionamento intorno al perimetro di una finestra da ridimensionare. |
| VerticalScrollBarArrowHeight |
Ottiene l'altezza, in pixel, della bitmap della freccia sulla barra di scorrimento verticale. |
| VerticalScrollBarThumbHeight |
Ottiene l'altezza, in pixel, della casella di scorrimento in una barra di scorrimento verticale. |
| VerticalScrollBarWidth |
Ottiene la larghezza predefinita, in pixel, della barra di scorrimento verticale. |
| VirtualScreen |
Ottiene i limiti dello schermo virtuale. |
| WorkingArea |
Ottiene le dimensioni, in pixel, dell'area di lavoro dello schermo. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetBorderSizeForDpi(Int32) |
Ottiene lo spessore, in pixel, di una finestra o di un bordo di controllo di sistema in stile piatto per un determinato valore DPI. |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetHorizontalScrollBarArrowWidthForDpi(Int32) |
Ottiene la larghezza della bitmap della freccia della barra di scorrimento orizzontale in pixel. |
| GetHorizontalScrollBarHeightForDpi(Int32) |
Ottiene l'altezza predefinita, in pixel, della barra di scorrimento orizzontale per un valore DPI specificato. |
| GetMenuFontForDpi(Int32) |
Ottiene il tipo di carattere utilizzato per visualizzare il testo nei menu da utilizzare per modificare il valore DPI per un determinato dispositivo di visualizzazione. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| GetVerticalScrollBarWidthForDpi(Int32) |
Ottiene l'altezza predefinita, in pixel, della barra di scorrimento verticale per un valore DPI specificato. |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
| VerticalScrollBarArrowHeightForDpi(Int32) |
Ottiene l'altezza della bitmap della freccia della barra di scorrimento verticale in pixel. |