C# Вторичное разрешение монитора не соответствует
У меня есть телевизор Full HD, подключенный к моему компьютеру через HDMI, и я пытаюсь получить разрешение этого расширенного дисплея следующим образом.
if (System.Windows.Forms.Screen.AllScreens.Length > 1)
{
Settings.TVWidth = System.Windows.Forms.Screen.AllScreens[1].Bounds.Width;
Settings.TVHeight = System.Windows.Forms.Screen.AllScreens[1].Bounds.Height;
}
Когда я изменяю разрешение этого расширенного дисплея в свойствах своего графического элемента управления, значения, которые я получаю, совпадают с теми, что я установил до 1280 X 720. Что-нибудь с более высоким разрешением, например 1920 X 1080p, все равно дает 1280 X 720.
Есть ли другие способы получить фактическое разрешение этого расширенного дисплея?
Примечание. Разрешение моего компьютера составляет 1366 X 768.