Как изменить размер формы в соответствии с размером экрана c#
У меня есть форма windows с размером скажем
ширина: 900
Высота: 640 см
поэтому, когда я загружаю форму в обычное окно, это нормально, но, например, скажем, я открываю ту же форму в окнах с меньшим размером, скажем, ширина:800 и высота:600, их моя форма превышает размер окна
поэтому я хочу соответствовать размеру моей формы соответственно,
я тоже пробовал этот код
этот.StartPosition = FormStartPosition.Инструкция;
этот.Location = новая точка(0, 0);
Размер formSize = новый размер(экран.GetWorkingArea(это).Ширина, Экран.GetWorkingArea(это).Высота);
этот.Размер = новый размер(formSize.Ширина, размер формы.Высота);
CHill60
Что было не так со вторым набором кода? И вы просто хотите, чтобы форма была максимально увеличена? (в этом случае см. http://msdn.microsoft.com/en-us/library/system.windows.forms.form.windowstate.aspx[^])
Member 11000455
На самом деле второй набор кода работает идеально в соответствии с кодом, это не имеет значения, насколько велик маленький размер ur экрана, он подходит соответственно, но проблема в том, что для меньших осыпей это нормально, но то, что я разрабатываю сейчас со стандартным размером окна моей формы, как написано выше 900: 600
но если я добавлю код сверху, он подходит в соответствии с размером экрана, так что для smalle screen это нормально, он не превышает больше размера экрана, но с кодом он также изменяет мой текущий стандартный размер с 900: 640 на размер текущего экрана, который я не хочу.