Я занимаюсь разработкой приложения на C # с .NET Framework 2.0.
Проблема в том, что на компьютере моего клиента раскрываются элементы управления, меняется макет (изменяется положение элементов управления), иногда кнопки полностью пропускаются. Это происходит даже на формах с 2-3 текстовыми полями, 2-3 кнопками и некоторыми метками. Я перепробовал много расследований. Я попытался показать сообщение в событии изменения размера формы. Но это не называется. После копания немного больше, казалось, что в файле Designer.cs
, хотя ResumeLayout (false) вызывается для формы, но это вызывает расширение / расположение элементов управления.
Мой клиент использует Windows XP Professional на своем ноутбуке Dell. Он может воспроизвести проблему на других ноутбуках с Windows XP Professional. Но не в других ОС (например, Windows XP Home или Windows Vista). На моем рабочем столе с Windows XP Professional это не воспроизводится.
Как решить эту проблему?