Я использую в полноэкранном режиме, установивC# - После максимизации моей формы, значения ширины и высоты возвращаются неправильно
this.WindowState = FormWindowState.Maximized;
После выполнения этого, я хочу, чтобы получить новую ширину и высоту формы, но когда я использую this.width this.height, он просто возвращает значения, которые были установлены до максимизации.
Вот мой код:
this.WindowState = FormWindowState.Maximized;
g.DrawImage(app.Properties.Resources.bg, 0, 0, Screen.GetWorkingArea(this).Width, Screen.GetWorkingArea(this).Height);
возможно вам нужно [ActualWidth] (https://msdn.microsoft.com/en-us/library/system.windows.frameworkelement.actualwidth (V = vs.110) .aspx) и [ActualHeight] (https: //msdn.microsof t.com/en-us/library/system.windows.frameworkelement.actualheight(v=vs.110).aspx) – Grundy
Я не вижу, где вы используете this.Width и this.Height. Где вы называете этот код? У вашей формы есть граница? Почтовый код, который дублирует проблему. – LarsTech
Этот код является отредактированным после ответа Graffitos. Прежде чем я попробовал это нормально с этим. Ширина – Joey