Obtenha o tamanho da tela em C#
-
Obtenha o tamanho da tela principal com a classe
SystemParameters
emC#
-
Obtenha o tamanho da tela de todas as telas com a classe
SystemParameters
emC#
Este tutorial discutirá os métodos para localizar as dimensões de uma tela C#.
Obtenha o tamanho da tela principal com a classe SystemParameters
em C#
O tamanho da tela se refere à resolução da tela neste cenário. A resolução da tela é o produto do número de pixels da esquerda para a direita e o número de pixels de cima para baixo. A classe SystemParameters
contém propriedades que podem ser usadas para consultar as informações de configurações do sistema em C#. A propriedade SystemParameters.FullPrimaryScreenHeight
obtém a altura total do monitor principal. A altura da tela é o número de pixels de cima para baixo da tela. A propriedade SystemParameters.FullPrimaryScreenWidth
obtém a largura total do monitor principal. A largura da tela é o número de pixels da esquerda para a direita da tela. Podemos usar essas duas propriedades para obter o tamanho ou a resolução do monitor principal. O exemplo de código a seguir nos mostra como podemos encontrar o tamanho da tela do monitor principal com a classe SystemParameters
em C#.
using System.Windows;
double height = SystemParameters.FullPrimaryScreenHeight;
double width = SystemParameters.FullPrimaryScreenWidth;
double resolution = height * width
O código acima calcula a resolução da tela primária tomando o produto das variáveis height
e width
.
Obtenha o tamanho da tela de todas as telas com a classe SystemParameters
em C#
Na seção anterior, calculamos apenas a resolução da tela principal. Mas, se usarmos uma configuração de várias telas e quisermos obter o tamanho combinado de todas as telas, também podemos fazer isso com a classe SystemParameters
em C#. A propriedade SystemParameters.VirtualScreenHeight
obtém a altura total de todos os monitores. A propriedade SystemParameters.VirtualScreenWidth
obtém a largura de todos os monitores. Podemos usar essas duas propriedades para obter o tamanho combinado de todos os monitores. O exemplo de código a seguir nos mostra como podemos obter o tamanho da tela de todos os monitores com a classe SystemParameters
em C#.
using System.Windows;
double height = SystemParameters.VirtualScreenHeight;
double width = SystemParameters.VirtualScreenWidth;
double resolution = height * width
O código acima obtém a resolução de todas as telas tomando o produto das variáveis 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