Никогда не видел и не замечал этого раньше, и я продавал такие вращающиеся экраны, когда работал на Circuit City.
Независимо от того, пытались ли вы запустить me.refresh ()? (или this.Refresh (); в зависимости от языка) он просто перерисовывает форму. Возможно, стоит попытаться поместить эту строку кода в обработчик событий formResize, чтобы посмотреть, поможет ли это что-нибудь.
Кроме того, я предполагаю, что само собой разумеется, что ваши якоря установлены правильно. Поэтому последнее, о чем я могу подумать в данный момент, это проверить, чтобы убедиться, что свойства .Location элементов управления формы описывают точку в границах страницы, когда она не отображается.
О, это также может быть проблемой ОС ... мы говорим о XP? Vista? Windows 7? или только все продукты Microsoft?