У меня есть WinForm, когда его размер составляет 700x700, когда я меняю разрешение экрана системы с 1366x768 на другое (например, 800x600), видна только часть окна. Как сделать его полностью видимым?какое свойство формы мне нужно изменить?
Я бы сказал, что вы хотите настроить свои Form.Size и Form.Location, чтобы они соответствовали Screen.GetWorkingArea().Вы захотите сделать это, когда событие Microsoft.Win32.SystemEvents.DisplaySettingsChanged будет запущено.Как и в этот ответ .
Form.Size
Form.Location
Screen.GetWorkingArea()
Microsoft.Win32.SystemEvents.DisplaySettingsChanged
Вы захотите настроить свойство Bounds вашей формы. Screen.PrimaryScreen может помочь вам получить новый правильный размер.
Bounds
Screen.PrimaryScreen