SystemInformation Classe

Definizione

Fornisce informazioni sull'ambiente di sistema corrente.Provides information about the current system environment.

public ref class SystemInformation
public class SystemInformation
type SystemInformation = class
Public Class SystemInformation
Ereditarietà
SystemInformation

Esempi

Nell'esempio di codice seguente vengono elencate tutte le proprietà della classe SystemInformation in un ListBox e viene visualizzato il valore corrente della proprietà in un TextBox quando viene selezionato un elemento elenco.The following code example lists all properties of the SystemInformation class in a ListBox and displays the current value of the property in a TextBox when a list item selected.

#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 classe SystemInformation fornisce static proprietà che possono essere utilizzate per ottenere informazioni sull'ambiente di sistema corrente.The SystemInformation class provides static properties that can be used to get information about the current system environment. La classe fornisce l'accesso a informazioni quali le dimensioni degli elementi di visualizzazione di Windows, le impostazioni del sistema operativo, la disponibilità di rete e le funzionalità hardware installate nel sistema.The class provides access to information such as Windows display element sizes, operating system settings, network availability, and the capabilities of hardware installed on the system. Non è possibile creare istanze di questa classe.This class cannot be instantiated.

Per ulteriori informazioni sui parametri a livello di sistema, vedere "SystemParametersInfo" nella documentazione di Platform SDK in https://msdn.microsoft.com.For more information about system-wide parameters, see "SystemParametersInfo" in the Platform SDK documentation at https://msdn.microsoft.com.

Proprietà

ActiveWindowTrackingDelay

Ottiene il ritardo della traccia della finestra attiva.Gets the active window tracking delay.

ArrangeDirection

Ottiene un valore che indica la direzione nella quale il sistema operativo dispone le finestre ridotte a icona.Gets a value that indicates the direction in which the operating system arranges minimized windows.

ArrangeStartingPosition

Ottiene un valore di ArrangeStartingPosition che indica la posizione a partire dalla quale il sistema operativo inizia a disporre le finestre ridotte a icona.Gets an ArrangeStartingPosition value that indicates the starting position from which the operating system arranges minimized windows.

BootMode

Ottiene un valore di BootMode che indica la modalità in cui il sistema è stato avviato.Gets a BootMode value that indicates the boot mode the system was started in.

Border3DSize

Ottiene lo spessore, in pixel, di un bordo di finestra o di controllo di sistema tridimensionale.Gets the thickness, in pixels, of a three-dimensional (3-D) style window or system control border.

BorderMultiplierFactor

Ottiene il fattore di moltiplicazione del bordo usato per determinare lo spessore del bordo di ridimensionamento di una finestra.Gets the border multiplier factor that is used when determining the thickness of a window's sizing border.

BorderSize

Ottiene lo spessore, in pixel, di un bordo di finestra o di controllo di sistema bidimensionale.Gets the thickness, in pixels, of a flat-style window or system control border.

CaptionButtonSize

Ottiene le dimensioni standard, in pixel, di un pulsante nella barra del titolo di una finestra.Gets the standard size, in pixels, of a button in a window's title bar.

CaptionHeight

Ottiene l'altezza, in pixel, dell'area della barra del titolo standard di una finestra.Gets the height, in pixels, of the standard title bar area of a window.

CaretBlinkTime

Ottiene la velocità di intermittenza del punto di inserimento.Gets the caret blink time.

CaretWidth

Ottiene la larghezza, in pixel, del punto di inserimento nei controlli di modifica.Gets the width, in pixels, of the caret in edit controls.

ComputerName

Ottiene il nome NetBIOS del computer locale.Gets the NetBIOS computer name of the local computer.

CursorSize

Ottiene le dimensioni massime, in pixel, occupabili da un cursore.Gets the maximum size, in pixels, that a cursor can occupy.

DbcsEnabled

Ottiene un valore che indica se il sistema operativo è in grado di gestire i caratteri del set DBCS (Double Byte Character Set).Gets a value indicating whether the operating system is capable of handling double-byte character set (DBCS) characters.

DebugOS

Ottiene un valore che indica se la versione di debug di USER.EXE è installata.Gets a value indicating whether the debug version of USER.EXE is installed.

DoubleClickSize

Ottiene le dimensioni, in pixel, dell'area in cui l'utente deve fare clic due volte affinché il sistema operativo consideri i due clic come un doppio clic.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.

DoubleClickTime

Ottiene il numero massimo di millisecondi che può trascorrere tra il primo e il secondo clic affinché il sistema operativo consideri l'azione del mouse come un doppio clic.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.

DragFullWindows

Ottiene un valore che indica se l'utente ha abilitato il trascinamento dell'intera finestra.Gets a value indicating whether the user has enabled full window drag.

DragSize

Ottiene la larghezza e l'altezza di un rettangolo allineato al centro rispetto al punto in cui è stato premuto il pulsante del mouse, all'interno del quale non verrà avviata un'operazione di trascinamento.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.

FixedFrameBorderSize

Ottiene lo spessore, in pixel, del bordo della cornice di una finestra dotata di un titolo e non ridimensionabile.Gets the thickness, in pixels, of the frame border of a window that has a caption and is not resizable.

FontSmoothingContrast

Ottiene il valore di contrasto della smussatura del tipo di carattere usato nella smussatura ClearType.Gets the font smoothing contrast value used in ClearType smoothing.

FontSmoothingType

Ottiene il tipo corrente della smussatura del tipo di carattere.Gets the current type of font smoothing.

FrameBorderSize

Ottiene lo spessore, in pixel, del bordo di ridimensionamento disegnato intorno al perimetro di una finestra ridimensionata tramite trascinamento.Gets the thickness, in pixels, of the resizing border that is drawn around the perimeter of a window that is being drag resized.

HighContrast

Ottiene un valore che indica se l'utente ha abilitato la funzionalità di accessibilità in modalità Contrasto elevato.Gets a value indicating whether the user has enabled the high-contrast mode accessibility feature.

HorizontalFocusThickness

Ottiene lo spessore, in pixel, dei bordi sinistro e destro del rettangolo di attivazione del sistema.Gets the thickness of the left and right edges of the system focus rectangle, in pixels.

HorizontalResizeBorderThickness

Ottiene lo spessore, in pixel, dei bordi sinistro e destro del bordo di ridimensionamento attorno al perimetro di una finestra da ridimensionare.Gets the thickness of the left and right edges of the sizing border around the perimeter of a window being resized, in pixels.

HorizontalScrollBarArrowWidth

Ottiene la larghezza, in pixel, dell'immagine bitmap della freccia sulla barra di scorrimento orizzontale.Gets the width, in pixels, of the arrow bitmap on the horizontal scroll bar.

HorizontalScrollBarHeight

Ottiene l'altezza predefinita, in pixel, della barra di scorrimento orizzontale.Gets the default height, in pixels, of the horizontal scroll bar.

HorizontalScrollBarThumbWidth

Ottiene la larghezza, in pixel, della casella di scorrimento in una barra di scorrimento orizzontale.Gets the width, in pixels, of the scroll box in a horizontal scroll bar.

IconHorizontalSpacing

Ottiene la larghezza, in pixel, di una cella per la disposizione di icone in una visualizzazione Icone grandi.Gets the width, in pixels, of an icon arrangement cell in large icon view.

IconSize

Ottiene le dimensioni predefinite, in pixel, dell'icona di programma di Windows.Gets the dimensions, in pixels, of the Windows default program icon size.

IconSpacingSize

Ottiene le dimensioni, in pixel, del quadrato della griglia usato per disporre le icone in una visualizzazione Icone grandi.Gets the size, in pixels, of the grid square used to arrange icons in a large-icon view.

IconVerticalSpacing

Ottiene l'altezza, in pixel, di una cella per la disposizione di icone in una visualizzazione Icone grandi.Gets the height, in pixels, of an icon arrangement cell in large icon view.

IsActiveWindowTrackingEnabled

Ottiene un valore che indica se è abilitata la traccia della finestra attiva.Gets a value indicating whether active window tracking is enabled.

IsComboBoxAnimationEnabled

Ottiene un valore che indica se è attivato l'effetto di scorrimento e apertura per le caselle combinate.Gets a value indicating whether the slide-open effect for combo boxes is enabled.

IsDropShadowEnabled

Ottiene un valore che indica se l'effetto ombreggiatura è abilitato.Gets a value indicating whether the drop shadow effect is enabled.

IsFlatMenuEnabled

Ottiene un valore che indica se l'aspetto dei menu utente nativi è bidimensionale.Gets a value indicating whether native user menus have a flat menu appearance.

IsFontSmoothingEnabled

Ottiene un valore che indica se la smussatura dei caratteri è abilitata.Gets a value indicating whether font smoothing is enabled.

IsHotTrackingEnabled

Ottiene un valore che indica se è attivata la funzionalità di intercettazione con il mouse degli elementi dell'interfaccia utente, come i nomi dei menu sulle barre dei menu.Gets a value indicating whether hot tracking of user-interface elements, such as menu names on menu bars, is enabled.

IsIconTitleWrappingEnabled

Ottiene un valore che indica se la funzionalità di ritorno a capo del titolo dell'icona è abilitata.Gets a value indicating whether icon-title wrapping is enabled.

IsKeyboardPreferred

Ottiene un valore che indica se l'utente usa la tastiera anziché il mouse e se preferisce che le applicazioni mostrino le interfacce della tastiera che altrimenti sarebbero nascoste.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.

IsListBoxSmoothScrollingEnabled

Ottiene un valore che indica se è attivato l'effetto di scorrimento continuo per le caselle di riepilogo.Gets a value indicating whether the smooth-scrolling effect for list boxes is enabled.

IsMenuAnimationEnabled

Ottiene un valore che indica se sono abilitate le funzionalità di animazione dei menu tramite dissolvenza o scorrimento.Gets a value indicating whether menu fade or slide animation features are enabled.

IsMenuFadeEnabled

Ottiene un valore che indica se è attivata l'animazione di dissolvenza dei menu.Gets a value indicating whether menu fade animation is enabled.

IsMinimizeRestoreAnimationEnabled

Ottiene un valore che indica se è abilitata l'animazione della riduzione a icona e del ripristino delle finestre.Gets a value indicating whether window minimize and restore animation is enabled.

IsSelectionFadeEnabled

Ottiene un valore che indica se è attivato l'effetto di dissolvenza della selezione.Gets a value indicating whether the selection fade effect is enabled.

IsSnapToDefaultEnabled

Ottiene un valore che indica se è abilitata la funzionalità di posizionamento automatico del cursore sul pulsante predefinito.Gets a value indicating whether the snap-to-default-button feature is enabled.

IsTitleBarGradientEnabled

Ottiene un valore che indica se è attivato l'effetto sfumatura per le barre del titolo delle finestre.Gets a value indicating whether the gradient effect for window title bars is enabled.

IsToolTipAnimationEnabled

Ottiene un valore che indica se l'animazione dell'oggetto ToolTip è abilitata.Gets a value indicating whether ToolTip animation is enabled.

KanjiWindowHeight

Ottiene l'altezza, in pixel, della finestra Kanji nella parte inferiore dello schermo per le versioni DBCS (Double Byte Character Set) di Windows.Gets the height, in pixels, of the Kanji window at the bottom of the screen for double-byte character set (DBCS) versions of Windows.

KeyboardDelay

Ottiene l'impostazione del ritardo di ripetizione della tastiera.Gets the keyboard repeat-delay setting.

KeyboardSpeed

Ottiene l'impostazione della velocità di ripetizione della tastiera.Gets the keyboard repeat-speed setting.

MaxWindowTrackSize

Ottiene le dimensioni massime predefinite, in pixel, di una finestra che ha una didascalia e bordi di ridimensionamento.Gets the default maximum dimensions, in pixels, of a window that has a caption and sizing borders.

MenuAccessKeysUnderlined

Ottiene un valore che indica se i tasti di scelta dei menu sono sempre sottolineati.Gets a value indicating whether menu access keys are always underlined.

MenuBarButtonSize

Ottiene la larghezza predefinita, in pixel, per i pulsanti della barra dei menu e l'altezza, in pixel, di una barra dei menu.Gets the default width, in pixels, for menu-bar buttons and the height, in pixels, of a menu bar.

MenuButtonSize

Ottiene le dimensioni predefinite, in pixel, dei pulsanti della barra dei menu.Gets the default dimensions, in pixels, of menu-bar buttons.

MenuCheckSize

Ottiene le dimensioni predefinite, in pixel, dell'area del segno di spunta in un menu.Gets the dimensions, in pixels, of the default size of a menu check mark area.

MenuFont

Ottiene il tipo di carattere usato per visualizzare il testo nei menu.Gets the font used to display text on menus.

MenuHeight

Ottiene l'altezza, in pixel, di una riga di un menu.Gets the height, in pixels, of one line of a menu.

MenuShowDelay

Ottiene il tempo di attesa, in millisecondi, prima che venga visualizzato un menu di scelta rapida con sottomenu quando il cursore del mouse viene posizionato su una voce di sottomenu.Gets the time, in milliseconds, that the system waits before displaying a cascaded shortcut menu when the mouse cursor is over a submenu item.

MidEastEnabled

Ottiene un valore che indica se il sistema operativo è abilitato per l'ebraico e l'arabo.Gets a value indicating whether the operating system is enabled for the Hebrew and Arabic languages.

MinimizedWindowSize

Ottiene le dimensioni, in pixel, di una finestra normale ridotta a icona.Gets the dimensions, in pixels, of a normal minimized window.

MinimizedWindowSpacingSize

Ottiene le dimensioni, in pixel, dell'area allocata per la disposizione di ciascuna finestra ridotta a icona.Gets the dimensions, in pixels, of the area each minimized window is allocated when arranged.

MinimumWindowSize

Ottiene la larghezza e la lunghezza minime, in pixel, per una finestra.Gets the minimum width and height for a window, in pixels.

MinWindowTrackSize

Ottiene le dimensioni minime predefinite, in pixel, che una finestra può occupare durante un ridimensionamento tramite trascinamento.Gets the default minimum dimensions, in pixels, that a window may occupy during a drag resize.

MonitorCount

Ottiene il numero di monitor sul desktop.Gets the number of display monitors on the desktop.

MonitorsSameDisplayFormat

Ottiene un valore che indica se tutti i monitor usano lo stesso formato di colore dei pixel.Gets a value indicating whether all the display monitors are using the same pixel color format.

MouseButtons

Ottiene il numero di pulsanti del mouse.Gets the number of buttons on the mouse.

MouseButtonsSwapped

Ottiene un valore che indica se le funzioni dei pulsanti sinistro e destro sono state invertite.Gets a value indicating whether the functions of the left and right mouse buttons have been swapped.

MouseHoverSize

Ottiene le dimensioni, in pixel, del rettangolo all'interno del quale il puntatore del mouse deve rimanere per l'intervallo di tempo richiesto perché sia generato un messaggio visualizzato al passaggio del mouse.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.

MouseHoverTime

Ottiene il tempo, in millisecondi, per il quale il puntatore del mouse deve soffermarsi nell'area rettangolare sensibile al passaggio del mouse prima che venga generato un messaggio.Gets the time, in milliseconds, that the mouse pointer has to stay in the hover rectangle before a mouse hover message is generated.

MousePresent

Ottiene un valore che indica se è installato un dispositivo di puntamento.Gets a value indicating whether a pointing device is installed.

MouseSpeed

Ottiene la velocità corrente del mouse.Gets the current mouse speed.

MouseWheelPresent

Ottiene un valore che indica se è installato un mouse con rotellina del mouse.Gets a value indicating whether a mouse with a mouse wheel is installed.

MouseWheelScrollDelta

Ottiene il valore delta dell'incremento di una singola rotazione della rotellina del mouse.Gets the amount of the delta value of a single mouse wheel rotation increment.

MouseWheelScrollLines

Ottiene il numero di righe da scorrere quando viene ruotata la rotellina del mouse.Gets the number of lines to scroll when the mouse wheel is rotated.

NativeMouseWheelSupport

Ottiene un valore che indica se è installato un mouse con rotellina del mouse.Gets a value indicating whether a mouse with a mouse wheel is installed.

Network

Ottiene un valore che indica se è presente una connessione di rete.Gets a value indicating whether a network connection is present.

PenWindows

Ottiene un valore che indica se le estensioni Microsoft Windows per Pen Computing sono installate.Gets a value indicating whether the Microsoft Windows for Pen Computing extensions are installed.

PopupMenuAlignment

Ottiene il lato dei menu a comparsa allineati alla voce corrispondente sulla barra dei menu.Gets the side of pop-up menus that are aligned to the corresponding menu-bar item.

PowerStatus

Ottiene lo stato corrente di alimentazione del sistema.Gets the current system power status.

PrimaryMonitorMaximizedWindowSize

Ottiene le dimensioni predefinite, in pixel, di una finestra ingrandita sullo schermo principale.Gets the default dimensions, in pixels, of a maximized window on the primary display.

PrimaryMonitorSize

Ottiene le dimensioni, in pixel, della modalità video corrente dello schermo principale.Gets the dimensions, in pixels, of the current video mode of the primary display.

RightAlignedMenus

Ottiene un valore che indica se i menu a discesa sono allineati a destra con la voce corrispondente sulla barra dei menu.Gets a value indicating whether drop-down menus are right-aligned with the corresponding menu-bar item.

ScreenOrientation

Ottiene l'orientamento dello schermo.Gets the orientation of the screen.

Secure

Ottiene un valore che indica se in questo sistema operativo è presente Gestione sicurezzaGets a value indicating whether a Security Manager is present on this operating system.

ShowSounds

Ottiene un valore che indica se l'utente preferisce che un'applicazione presenti informazioni in formato visivo in situazioni in cui verrebbero presentate in forma sonora.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.

SizingBorderWidth

Ottiene la larghezza, in pixel, del bordo di ridimensionamento tracciato intorno al perimetro di una finestra da ridimensionare.Gets the width, in pixels, of the sizing border drawn around the perimeter of a window being resized.

SmallCaptionButtonSize

Larghezza, in pixel, dei pulsanti della barra del titolo di piccole dimensioni e l'altezza, in pixel, delle barre del titolo di piccole dimensioni.Gets the width, in pixels, of small caption buttons, and the height, in pixels, of small captions.

SmallIconSize

Ottiene le dimensioni, in pixel, di un'icona piccola.Gets the dimensions, in pixels, of a small icon.

TerminalServerSession

Ottiene un valore che indica se il processo di chiamata è associato a una sessione client di Servizi terminal.Gets a value indicating whether the calling process is associated with a Terminal Services client session.

ToolWindowCaptionButtonSize

Ottiene le dimensioni, in pixel, dei pulsanti della barra del titolo di piccole dimensioni.Gets the dimensions, in pixels, of small caption buttons.

ToolWindowCaptionHeight

Ottiene l'altezza, in pixel, del titolo di una finestra degli strumenti.Gets the height, in pixels, of a tool window caption.

UIEffectsEnabled

Ottiene un valore che indica se gli effetti dell'interfaccia utente sono abilitati o disabilitati.Gets a value indicating whether user interface (UI) effects are enabled or disabled.

UserDomainName

Ottiene il nome del dominio a cui appartiene l'utente.Gets the name of the domain the user belongs to.

UserInteractive

Ottiene un valore che indica se il processo corrente viene eseguito in modalità interattiva utente.Gets a value indicating whether the current process is running in user-interactive mode.

UserName

Ottiene il nome utente associato al thread corrente.Gets the user name associated with the current thread.

VerticalFocusThickness

Ottiene lo spessore, in pixel, dei bordi superiore e inferiore del rettangolo di attivazione del sistema.Gets the thickness, in pixels, of the top and bottom edges of the system focus rectangle.

VerticalResizeBorderThickness

Ottiene lo spessore, in pixel, dei bordi superiore e inferiore del bordo di ridimensionamento attorno al perimetro di una finestra da ridimensionare.Gets the thickness, in pixels, of the top and bottom edges of the sizing border around the perimeter of a window being resized.

VerticalScrollBarArrowHeight

Ottiene l’altezza, in pixel, dell'immagine bitmap della freccia sulla barra di scorrimento verticale.Gets the height, in pixels, of the arrow bitmap on the vertical scroll bar.

VerticalScrollBarThumbHeight

Ottiene l'altezza, in pixel, della casella di scorrimento in una barra di scorrimento verticale.Gets the height, in pixels, of the scroll box in a vertical scroll bar.

VerticalScrollBarWidth

Ottiene la larghezza predefinita, in pixel, della barra di scorrimento verticale.Gets the default width, in pixels, of the vertical scroll bar.

VirtualScreen

Ottiene i limiti dello schermo virtuale.Gets the bounds of the virtual screen.

WorkingArea

Ottiene le dimensioni, in pixel, dell'area di lavoro dello schermo.Gets the size, in pixels, of the working area of the screen.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetBorderSizeForDpi(Int32)

Ottiene lo spessore, in pixel, di un bordo di finestra o di controllo di sistema bidimensionale per un valore DPI specificato.Gets the thickness, in pixels, of a flat-style window or system control border for a given DPI value.

GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetHorizontalScrollBarArrowWidthForDpi(Int32)

Ottiene la larghezza in pixel dell'immagine bitmap della freccia sulla barra di scorrimento orizzontale.Gets the width of the horizontal scroll bar arrow bitmap in pixels.

GetHorizontalScrollBarHeightForDpi(Int32)

Ottiene l'altezza predefinita, in pixel, della barra di scorrimento orizzontale per un valore DPI specificato.Gets the default height, in pixels, of the horizontal scroll bar for a given DPI value.

GetMenuFontForDpi(Int32)

Ottiene il tipo di carattere usato per visualizzare il testo nei menu per la modifica del valore DPI di un dispositivo di visualizzazione specificato.Gets the font used to display text on menus for use in changing the DPI for a given display device.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
GetVerticalScrollBarWidthForDpi(Int32)

Ottiene l'altezza predefinita, in pixel, della barra di scorrimento verticale per un valore DPI specificato.Gets the default height, in pixels, of the vertical scroll bar for a given DPI value.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)
VerticalScrollBarArrowHeightForDpi(Int32)

Ottiene l'altezza in pixel dell'immagine bitmap della freccia sulla barra di scorrimento verticale.Gets the height of the vertical scroll bar arrow bitmap in pixels.

Si applica a

Vedi anche