Я пишу приложение VB.NET Winforms, которое использует окно с элементом управления сеткой данных, встроенным в элемент управления с вкладками. На одной из других вкладок у меня есть дополнительные элементы управления, другая сетка данных, элемент управления диаграммой и т.д.
Для пользователей с одним монитором все работает так, как ожидалось, без проблем перерисовки / обновления.
Проблема, с которой я столкнулся, связана с настройкой двух мониторов. Хотя для всех окон / форм установлено значение AUTOSCALEMODE, равное «Dpi» (чтобы гарантировать, что при изменении размера окна все элементы управления / шрифты и т.д. Соответственно изменяются), при отображении формы часть сетки данных, которая отображается по умолчанию, скрыта чем кажется, что половина элемента управления сеткой данных находится на скрытой вкладке (т. е. вкладка не выбрана)? Кроме того, перемещение формы по экрану приводит к тому, что элемент управления Datagrid отображает «нацарапанный» / неразборчивый текст.
Я пытался использовать формы.Подтвердить () / Формы.Обновить комбинацию, чтобы преодолеть эту проблему, но безрезультатно. Я действительно мог бы использовать некоторую помощь здесь, пожалуйста, если кто-то может предложить здравый совет, который будет оценен.
Спасибо.