.net Screen Size

5 min read Jun 04, 2024
.net Screen Size

Déterminer la taille de l'écran dans une application .NET

La taille de l'écran est un facteur important à prendre en compte lors du développement d'applications .NET, car elle peut influencer la façon dont l'application s'affiche et fonctionne sur différents appareils. Il existe plusieurs façons de déterminer la taille de l'écran dans une application .NET, en fonction du type d'application et du framework utilisé.

Déterminer la taille de l'écran dans une application Windows Forms

Pour déterminer la taille de l'écran dans une application Windows Forms, vous pouvez utiliser les propriétés suivantes :

  • Screen.PrimaryScreen.Bounds: Cette propriété renvoie un objet Rectangle qui représente les coordonnées du rectangle de l'écran principal.
  • Screen.PrimaryScreen.WorkingArea: Cette propriété renvoie un objet Rectangle qui représente les coordonnées du rectangle de la zone de travail de l'écran principal (la zone disponible pour les fenêtres, en excluant les barres de titre, les barres de menu, etc.).

Voici un exemple de code qui affiche la taille de l'écran principal dans une application Windows Forms :

using System.Windows.Forms;

namespace ScreenSizeExample
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();

            // Obtenir les coordonnées du rectangle de l'écran principal
            Rectangle screenBounds = Screen.PrimaryScreen.Bounds;

            // Obtenir les coordonnées du rectangle de la zone de travail de l'écran principal
            Rectangle workingArea = Screen.PrimaryScreen.WorkingArea;

            // Afficher les résultats dans la console
            Console.WriteLine($"Taille de l'écran : {screenBounds.Width} x {screenBounds.Height}");
            Console.WriteLine($"Zone de travail de l'écran : {workingArea.Width} x {workingArea.Height}");
        }
    }
}

Déterminer la taille de l'écran dans une application WPF

Pour déterminer la taille de l'écran dans une application WPF, vous pouvez utiliser les propriétés suivantes :

  • SystemParameters.PrimaryScreenWidth: Cette propriété renvoie la largeur de l'écran principal.
  • SystemParameters.PrimaryScreenHeight: Cette propriété renvoie la hauteur de l'écran principal.

Voici un exemple de code qui affiche la taille de l'écran principal dans une application WPF :

using System.Windows;

namespace ScreenSizeExample
{
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();

            // Obtenir la largeur et la hauteur de l'écran principal
            int screenWidth = SystemParameters.PrimaryScreenWidth;
            int screenHeight = SystemParameters.PrimaryScreenHeight;

            // Afficher les résultats dans la console
            Console.WriteLine($"Taille de l'écran : {screenWidth} x {screenHeight}");
        }
    }
}

Déterminer la taille de l'écran dans une application ASP.NET

Pour déterminer la taille de l'écran dans une application ASP.NET, vous pouvez utiliser JavaScript. Voici un exemple de code qui affiche la taille de l'écran dans une page ASP.NET :




    Taille de l'écran
    




Conclusion:

La détermination de la taille de l'écran est une étape essentielle dans le développement d'applications .NET. En utilisant les méthodes décrites ci-dessus, vous pouvez adapter vos applications à différents appareils et tailles d'écran, offrant ainsi une expérience utilisateur optimale.

Related Post


Featured Posts