Sergey Alexandrovich Kryukov
Прежде всего, это не связано с "разрешением", которое означает нечто совершенно иное: максимальное количество линий на дюйм или мм, которые могут быть разрешены как отдельные. Соответствующая характеристика - это просто размер чего-то в пикселях, в частности, ваша форма, ваш монитор и его режимы.
Ваша проблема четко не сформулирована, но, вероятно, проблема заключается в плохом поведении вашего макета формы в ответ на изменение размера формы. Хорошая форма должна достаточно хорошо работать в широком диапазоне размеров. Прежде всего, вы должны прекратить использовать ручное позиционирование, легко предлагаемое с помощью дизайнера. Самый простой подход заключается в следующем: все элементы, без каких-либо исключений, должны быть состыкованы, и стыковка (то есть ) должна использоваться в сочетании с Padding
Кроме того, определите, при каких размерах форма действительно будет вести себя плохо (убедитесь, что она действительно небольшого размера), и ограничьте минимальный размер:
Форма.Собственность Минимальный Размер (Система.Окна.Формы),
смотреть также Контроль.Свойство Док-Станции (System.Окна.Формы),
Перечисление DockStyle (System.Окна.Формы),
Контроль.Свойство Заполнения (System.Окна.Формы).
Пожалуйста, посмотрите мои прошлые ответы:
Зом из неполадок, когда разрешение экрана меняется,
как закрепить кнопку так, чтобы она могла подстраиваться под форму (см. пример рудиментарного кода здесь),
смотреть также Графический внешний вид — C#.Net.
—СА