Para esto tenemos la clase Screen que nos provee de métodos para encontrar las dimensiones ya sea el tamaño total o del área de trabajo que hay que notar que no incluye el área ocupada por la barra de tareas, aquí esta el ejemplo:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows.Forms; using System.Drawing; namespace ProbadorConsola { class Program { static void Main(string[] args) { Rectangle wArea = Screen.GetWorkingArea(new Point(1, 1)); Rectangle bounds = Screen.GetBounds(new Point(1, 1)); Console.WriteLine("Area de trabajo " + "Superior: {0}, Izquierda: {1}, Alto: {2}, Abajo: {3}, " + "Ancho: {4} Derecha {5}", wArea.Top, wArea.Left, wArea.Height, wArea.Bottom, wArea.Width , wArea.Right); Console.WriteLine("Total " + "Superior: {0}, Izquierda: {1}, Alto: {2}, Abajo: {3}, " + "Ancho: {4} Derecha {5}", bounds.Top, bounds.Left, bounds.Height, bounds.Bottom, bounds.Width, bounds.Right); Console.ReadLine(); } } }
La salida es esta:
Area de trabajo Superior: 0, Izquierda: 249, Alto: 900, Abajo: 900, Ancho: 2631 Derecha 2880
Total Superior: 0, Izquierda: 0, Alto: 900, Abajo: 900, Ancho: 2880 Derecha 2880
No hay comentarios:
Publicar un comentario