Obtenir la taille de l'écran en C#
-
Obtenir la taille de l’écran de l’écran principal avec la classe
SystemParameters
enC#
-
Obtenez la taille de l’écran de tous les écrans avec la classe
SystemParameters
enC#
Ce tutoriel abordera les méthodes de recherche des dimensions d’un écran C#.
Obtenir la taille de l’écran de l’écran principal avec la classe SystemParameters
en C#
La taille de l’écran fait référence à la résolution de l’écran dans ce scénario. La résolution de l’écran est le produit du nombre de pixels de gauche à droite et du nombre de pixels de haut en bas. La classe SystemParameters
contient des propriétés qui peuvent être utilisées pour interroger les informations de paramètres système en C#. La propriété SystemParameters.FullPrimaryScreenHeight
obtient la hauteur totale du moniteur principal. La hauteur de l’écran est le nombre de pixels du haut vers le bas de l’écran. La propriété SystemParameters.FullPrimaryScreenWidth
obtient la largeur totale du moniteur principal. La largeur de l’écran est le nombre de pixels de gauche à droite de l’écran. Nous pouvons utiliser ces deux propriétés pour obtenir la taille ou la résolution du moniteur principal. L’exemple de code suivant nous montre comment trouver la taille de l’écran du moniteur principal avec la classe SystemParameters
en C#.
using System.Windows;
double height = SystemParameters.FullPrimaryScreenHeight;
double width = SystemParameters.FullPrimaryScreenWidth;
double resolution = height * width
Le code ci-dessus calcule la résolution de l’écran principal en prenant le produit des variables height
et width
.
Obtenez la taille de l’écran de tous les écrans avec la classe SystemParameters
en C#
Dans la section précédente, nous n’avons calculé que la résolution de l’écran principal. Mais, si nous utilisons une configuration multi-écrans et que nous voulons obtenir la taille combinée de tous les écrans, nous pouvons également le faire avec la classe SystemParameters
en C#. La propriété SystemParameters.VirtualScreenHeight
obtient la hauteur totale de tous les moniteurs. La propriété SystemParameters.VirtualScreenWidth
obtient la largeur de tous les moniteurs. Nous pouvons utiliser ces deux propriétés pour obtenir la taille combinée de tous les moniteurs. L’exemple de code suivant nous montre comment obtenir la taille d’écran de tous les moniteurs avec la classe SystemParameters
en C#.
using System.Windows;
double height = SystemParameters.VirtualScreenHeight;
double width = SystemParameters.VirtualScreenWidth;
double resolution = height * width
Le code ci-dessus obtient la résolution de tous les écrans en prenant le produit des variables height
et 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