Ottieni dimensioni dello schermo in C#
-
Ottieni le dimensioni dello schermo dello schermo principale con la classe
SystemParameters
inC#
-
Ottieni le dimensioni dello schermo di tutti gli schermi con la classe
SystemParameters
inC#
Questo tutorial discuterà i metodi per trovare le dimensioni di uno schermo C#.
Ottieni le dimensioni dello schermo dello schermo principale con la classe SystemParameters
in C#
La dimensione dello schermo si riferisce alla risoluzione dello schermo in questo scenario. La risoluzione dello schermo è il prodotto del numero di pixel da sinistra a destra e del numero di pixel dall’alto verso il basso. La classe SystemParameters
contiene proprietà che possono essere utilizzate per interrogare le informazioni sulle impostazioni di sistema in C#. La proprietà SystemParameters.FullPrimaryScreenHeight
ottiene l’intera altezza del monitor principale. L’altezza dello schermo è il numero di pixel dall’alto verso il basso dello schermo. La proprietà SystemParameters.FullPrimaryScreenWidth
ottiene l’intera larghezza del monitor principale. La larghezza dello schermo è il numero di pixel da sinistra a destra dello schermo. Possiamo usare entrambe queste proprietà per ottenere la dimensione o la risoluzione del monitor principale. Il seguente esempio di codice ci mostra come possiamo trovare le dimensioni dello schermo del monitor principale con la classe SystemParameters
in C#.
using System.Windows;
double height = SystemParameters.FullPrimaryScreenHeight;
double width = SystemParameters.FullPrimaryScreenWidth;
double resolution = height * width
Il codice precedente calcola la risoluzione dello schermo principale prendendo il prodotto delle variabili height
e width
.
Ottieni le dimensioni dello schermo di tutti gli schermi con la classe SystemParameters
in C#
Nella sezione precedente, abbiamo calcolato solo la risoluzione dello schermo principale. Ma, se usiamo una configurazione multi-schermo e vogliamo ottenere la dimensione combinata di tutti gli schermi, possiamo farlo anche con la classe SystemParameters
in C#. La proprietà SystemParameters.VirtualScreenHeight
ottiene l’intera altezza di tutti i monitor. La proprietà SystemParameters.VirtualScreenWidth
ottiene la larghezza di tutti i monitor. Possiamo usare entrambe queste proprietà per ottenere la dimensione combinata di tutti i monitor. Il seguente esempio di codice ci mostra come possiamo ottenere le dimensioni dello schermo di tutti i monitor con la classe SystemParameters
in C#.
using System.Windows;
double height = SystemParameters.VirtualScreenHeight;
double width = SystemParameters.VirtualScreenWidth;
double resolution = height * width
Il codice precedente ottiene la risoluzione di tutti gli schermi prendendo il prodotto delle variabili height
e width
.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn