Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações. |
Tradução
Original
|
Classe Screen
Representa um dispositivo de vídeo ou vários dispositivos de vídeo em um único sistema.
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
O exemplo de código a seguir mostra como usar vários métodos e propriedades do Screen classe. O exemplo chama o AllScreens propriedade para recuperar uma matriz de todas as telas conectados ao sistema. Para cada retornada Screen, o exemplo adiciona o nome do dispositivo, limites, tipo, área de trabalho e tela principal para um ListBox.
privatevoid button1_Click(object sender, System.EventArgs e) { int index; int upperBound; // Gets an array of all the screens connected to the system. Screen [] screens = Screen.AllScreens; upperBound = screens.GetUpperBound(0); for(index = 0; index <= upperBound; index++) { // For each screen, add the screen properties to a list box. listBox1.Items.Add("Device Name: " + screens[index].DeviceName); listBox1.Items.Add("Bounds: " + screens[index].Bounds.ToString()); listBox1.Items.Add("Type: " + screens[index].GetType().ToString()); listBox1.Items.Add("Working Area: " + screens[index].WorkingArea.ToString()); listBox1.Items.Add("Primary Screen: " + screens[index].Primary.ToString()); } }
private void button1_Click(Object sender, System.EventArgs e)
{
int index;
int upperBound;
// Gets an array of all the screens connected to the system.
Screen screens[] = Screen.get_AllScreens();
upperBound = screens.GetUpperBound(0);
for (index = 0; index <= upperBound; index++) {
// For each screen, add the screen properties to a list box.
listBox1.get_Items().Add("Device Name: " + screens[index].
get_DeviceName());
listBox1.get_Items().Add("Bounds: " + screens[index].get_Bounds()
.ToString());
listBox1.get_Items().Add("Type: " + screens[index].GetType().
ToString());
listBox1.get_Items().Add("Working Area: " + screens[index].
get_WorkingArea().ToString());
listBox1.get_Items().Add("Primary Screen: " +
((System.Boolean)screens[index].get_Primary()).ToString());
}
} //button1_Click
Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC
o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.