SystemInformation Classe

Definição

Fornece informações sobre o ambiente atual do sistema.

public ref class SystemInformation
public class SystemInformation
type SystemInformation = class
Public Class SystemInformation
Herança
SystemInformation

Exemplos

O exemplo de código seguinte lista todas as propriedades da SystemInformation classe em a ListBox e mostra o valor atual da propriedade em a TextBox quando um item da lista é selecionado.

#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

Observações

A SystemInformation classe fornece static propriedades que podem ser usadas para obter informações sobre o ambiente atual do sistema. A classe fornece acesso a informações como tamanhos de elementos de visualização do Windows, definições do sistema operativo, disponibilidade de rede e capacidades do hardware instalado no sistema. Esta classe não pode ser instanciada.

Para mais informações sobre parâmetros a nível de sistema, consulte SystemParametersInfo.

Propriedades

Name Description
ActiveWindowTrackingDelay

Obtém o atraso ativo de rastreio na janela.

ArrangeDirection

Obtém um valor que indica a direção em que o sistema operativo organiza janelas minimizadas.

ArrangeStartingPosition

Recebe um ArrangeStartingPosition valor que indica a posição inicial a partir da qual o sistema operativo organiza janelas minimizadas.

BootMode

Recebe um BootMode valor que indica o modo de arranque em que o sistema foi iniciado.

Border3DSize

Obtém a espessura, em píxeis, de uma janela tridimensional (3D) ou de uma borda de controlo do sistema.

BorderMultiplierFactor

Obtém o fator multiplicador da borda que é usado ao determinar a espessura da borda de dimensionamento de uma janela.

BorderSize

Obtém a espessura, em píxeis, de uma janela de estilo plano ou de uma borda de controlo do sistema.

CaptionButtonSize

Obtém o tamanho padrão, em pixels, de um botão na barra de título de uma janela.

CaptionHeight

Obtém a altura, em pixels, da área padrão da barra de título de uma janela.

CaretBlinkTime

Fica com o tempo de piscar do caret flash.

CaretWidth

Obtém a largura, em pixels, do caret nos controlos de edição.

ComputerName

Obtém o nome do computador local no NetBIOS.

CursorSize

Obtém o tamanho máximo, em pixels, que um cursor pode ocupar.

DbcsEnabled

Recebe um valor que indica se o sistema operativo é capaz de lidar com caracteres de conjunto de caracteres de dois bytes (DBCS).

DebugOS

Recebe um valor que indica se a versão de depuração do USER.EXE está instalada.

DoubleClickSize

Obtém as dimensões, em píxeis, da área dentro da qual o utilizador deve clicar duas vezes para que o sistema operativo considere os dois cliques como um duplo clique.

DoubleClickTime

Obtém o número máximo de milissegundos que podem decorrer entre um primeiro clique e um segundo clique para o sistema operativo considerar a ação do rato como um duplo clique.

DragFullWindows

Recebe um valor que indica se o utilizador ativou o arrasto completo da janela.

DragSize

Obtém a largura e a altura de um retângulo centradas no ponto onde o botão do rato foi pressionado, dentro do qual a operação de arrasto não começa.

FixedFrameBorderSize

Obtém a espessura, em píxeis, da borda do enquadramento de uma janela que tem uma legenda e não é redimensionável.

FontSmoothingContrast

Obtém o valor de contraste de suavização de fontes usado no suavizamento ClearType.

FontSmoothingType

Obtém o tipo atual de suavização da fonte.

FrameBorderSize

Obtém a espessura, em píxeis, da borda de redimensionamento que é desenhada à volta do perímetro de uma janela que está a ser redimensionada por arrasto.

HighContrast

Recebe um valor que indica se o utilizador ativou a funcionalidade de acessibilidade do modo de alto contraste.

HorizontalFocusThickness

Obtém a espessura das bordas esquerda e direita do retângulo de foco do sistema, em pixels.

HorizontalResizeBorderThickness

Obtém a espessura das bordas esquerda e direita da borda de dimensionamento em torno do perímetro de uma janela a ser redimensionada, em pixels.

HorizontalScrollBarArrowWidth

Obtém a largura, em pixels, do bitmap de seta na barra de scroll horizontal.

HorizontalScrollBarHeight

Obtém a altura padrão, em pixels, da barra de scroll horizontal.

HorizontalScrollBarThumbWidth

Obtém a largura, em píxeis, da caixa de scroll numa barra de scroll horizontal.

IconHorizontalSpacing

Obtém a largura, em píxeis, de uma célula de arranjo de ícones na vista grande de ícones.

IconSize

Obtém as dimensões, em píxeis, do tamanho padrão do ícone do programa do Windows.

IconSpacingSize

Obtém o tamanho, em pixels, do quadrado da grelha usado para organizar ícones numa vista de ícones grandes.

IconVerticalSpacing

Obtém a altura, em pixels, de uma célula de arranjo de ícones numa vista grande de ícones.

IsActiveWindowTrackingEnabled

Recebe um valor que indica se o rastreamento ativo de janelas está ativado.

IsComboBoxAnimationEnabled

Recebe um valor que indica se o efeito de abertura deslizante para combo boxes está ativado.

IsDropShadowEnabled

Recebe um valor que indica se o efeito de sombra está ativado.

IsFlatMenuEnabled

Recebe um valor que indica se os menus nativos do utilizador têm uma aparência plana do menu.

IsFontSmoothingEnabled

Recebe um valor que indica se o suavizamento da fonte está ativado.

IsHotTrackingEnabled

Recebe um valor que indica se o hot tracking de elementos da interface de utilizador, como nomes de menus nas barras de menu, está ativado.

IsIconTitleWrappingEnabled

Recebe um valor a indicar se o wrapping de título de ícone está ativado.

IsKeyboardPreferred

Recebe um valor que indica se o utilizador depende do teclado em vez do rato, e prefere que as aplicações mostrem interfaces de teclado que de outra forma estariam ocultas.

IsListBoxSmoothScrollingEnabled

Recebe um valor que indica se o efeito de scroll suave para as caixas de lista está ativado.

IsMenuAnimationEnabled

Recebe um valor que indica se as funcionalidades de fade do menu ou de animação do slide estão ativadas.

IsMenuFadeEnabled

Recebe um valor que indica se a animação de desaparecimento do menu está ativada.

IsMinimizeRestoreAnimationEnabled

Recebe um valor que indica se a animação de minimizar e restaurar janela está ativada.

IsSelectionFadeEnabled

Recebe um valor que indica se o efeito de fade de seleção está ativado.

IsSnapToDefaultEnabled

Recebe um valor que indica se a funcionalidade de encaixar para o botão predefinido está ativada.

IsTitleBarGradientEnabled

Recebe um valor que indica se o efeito de gradiente para as barras de título das janelas está ativado.

IsToolTipAnimationEnabled

Recebe um valor que indica se ToolTip a animação está ativada.

KanjiWindowHeight

Obtém a altura, em píxeis, da janela Kanji na parte inferior do ecrã para as versões de conjunto de caracteres de dois bytes (DBCS) do Windows.

KeyboardDelay

Obtém a definição de delay de repetição do teclado.

KeyboardSpeed

Obtém a definição de velocidade de repetição do teclado.

MaxWindowTrackSize

Obtém as dimensões máximas padrão, em pixels, de uma janela que tem uma legenda e bordas de dimensionamento.

MenuAccessKeysUnderlined

Recebe um valor que indica se as teclas de acesso ao menu estão sempre sublinhadas.

MenuBarButtonSize

Obtém a largura padrão, em pixels, para os botões da barra de menu e a altura, em pixels, de uma barra de menu.

MenuButtonSize

Obtém as dimensões padrão, em pixels, dos botões da barra de menus.

MenuCheckSize

Obtém as dimensões, em pixels, do tamanho padrão de uma área de seleção de menu.

MenuFont

Obtém a fonte usada para mostrar o texto nos menus.

MenuHeight

Obtém a altura, em pixels, de uma linha de um menu.

MenuShowDelay

Obtém o tempo, em milissegundos, que o sistema espera antes de mostrar um menu de atalho em cascata quando o cursor do rato está sobre um item do submenu.

MidEastEnabled

Recebe um valor que indica se o sistema operativo está ativado para as línguas hebraica e árabe.

MinimizedWindowSize

Obtém as dimensões, em pixels, de uma janela normal minimizada.

MinimizedWindowSpacingSize

Obtém as dimensões, em pixels, da área que cada janela minimizada é atribuída quando organizada.

MinimumWindowSize

Obtém a largura e altura mínimas para uma janela, em pixels.

MinWindowTrackSize

Obtém as dimensões mínimas padrão, em píxeis, que uma janela pode ocupar durante um redimensionamento por arrasto.

MonitorCount

Obtém o número de monitores de ecrã no ambiente de trabalho.

MonitorsSameDisplayFormat

Recebe um valor que indica se todos os monitores de ecrã estão a usar o mesmo formato de cor de pixel.

MouseButtons

Obtém o número de botões do rato.

MouseButtonsSwapped

Recebe um valor que indica se as funções dos botões esquerdo e direito do rato foram trocadas.

MouseHoverSize

Obtém as dimensões, em pixels, do retângulo dentro do qual o ponteiro do rato tem de permanecer durante o tempo de navegação antes de ser gerada uma mensagem de hover.

MouseHoverTime

Obtém o tempo, em milissegundos, em que o ponteiro do rato tem de permanecer no retângulo de hover antes de ser gerada uma mensagem de hover do rato.

MousePresent

Recebe um valor que indica se um dispositivo apontador está instalado.

MouseSpeed

Obtém a velocidade atual do rato.

MouseWheelPresent

Recebe um valor que indica se um rato com roda do rato está instalado.

MouseWheelScrollDelta

Obtém a quantidade do valor delta de um único incremento de rotação da roda do rato.

MouseWheelScrollLines

Obtém o número de linhas a deslocar quando a roda do rato é rodada.

NativeMouseWheelSupport

Recebe um valor que indica se um rato com roda do rato está instalado.

Network

Recebe um valor que indica se existe uma ligação à rede.

PenWindows

Recebe um valor que indica se o Microsoft Windows para extensões Pen Computing está instalado.

PopupMenuAlignment

Obtém o lado dos menus pop-up alinhados com o item correspondente na barra de menu.

PowerStatus

Obtém o estado atual de energia do sistema.

PrimaryMonitorMaximizedWindowSize

Obtém as dimensões padrão, em píxeis, de uma janela maximizada no ecrã principal.

PrimaryMonitorSize

Obtém as dimensões, em píxeis, do modo de vídeo atual do ecrã principal.

RightAlignedMenus

Recebe um valor que indica se os menus suspensos estão alinhados à direita com o elemento correspondente na barra de menus.

ScreenOrientation

Percebe a orientação do ecrã.

Secure

Recebe um valor que indica se existe um Gestor de Segurança neste sistema operativo.

ShowSounds

Recebe um valor que indica se o utilizador prefere que uma aplicação apresente informação em forma visual em situações em que a apresentaria em forma audível.

SizingBorderWidth

Obtém a largura, em píxeis, da borda de dimensionamento desenhada em torno do perímetro de uma janela que está a ser redimensionada.

SmallCaptionButtonSize

Obtém a largura, em pixels, dos pequenos botões de legenda, e a altura, em pixels, das legendas pequenas.

SmallIconSize

Obtém as dimensões, em pixels, de um ícone pequeno.

TerminalServerSession

Recebe um valor que indica se o processo de chamada está associado a uma sessão cliente de Serviços Terminais.

ToolWindowCaptionButtonSize

Obtém as dimensões, em pixels, dos pequenos botões de legenda.

ToolWindowCaptionHeight

Obtém a altura, em pixels, da legenda de uma janela de ferramentas.

UIEffectsEnabled

Recebe um valor que indica se os efeitos da interface de utilizador (UI) estão ativados ou desativados.

UserDomainName

Obtém o nome do domínio a que o utilizador pertence.

UserInteractive

Recebe um valor que indica se o processo atual está a correr em modo interativo com o utilizador.

UserName

Obtém o nome de utilizador associado ao tópico atual.

VerticalFocusThickness

Obtém a espessura, em pixels, das bordas superior e inferior do retângulo de foco do sistema.

VerticalResizeBorderThickness

Obtém a espessura, em píxeis, das bordas superior e inferior da borda de dimensionamento em redor do perímetro de uma janela que está a ser redimensionada.

VerticalScrollBarArrowHeight

Obtém a altura, em pixels, do bitmap de setas na barra de scroll vertical.

VerticalScrollBarThumbHeight

Obtém a altura, em píxeis, da caixa de scroll numa barra de scroll vertical.

VerticalScrollBarWidth

Obtém a largura padrão, em pixels, da barra de scroll vertical.

VirtualScreen

Percebe os limites do ecrã virtual.

WorkingArea

Obtém o tamanho, em pixels, da área de trabalho do ecrã.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetBorderSizeForDpi(Int32)

Obtém a espessura, em pixels, de uma janela plana ou de uma borda de controlo do sistema para um dado valor de DPI.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetHorizontalScrollBarArrowWidthForDpi(Int32)

Obtém a largura do bitmap da seta horizontal da barra de deslocamento em pixels.

GetHorizontalScrollBarHeightForDpi(Int32)

Obtém a altura padrão, em pixels, da barra horizontal para um dado valor de DPI.

GetMenuFontForDpi(Int32)

Obtém a fonte usada para mostrar texto nos menus para alterar o DPI de um determinado dispositivo de visualização.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetVerticalScrollBarWidthForDpi(Int32)

Obtém a altura padrão, em pixels, da barra de scroll vertical para um dado valor de DPI.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
VerticalScrollBarArrowHeightForDpi(Int32)

Obtém a altura do bitmap de seta da barra de deslocação vertical em pixels.

Aplica-se a

Ver também