Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Размеры формы и контролов на ней сбились.


Автор: Foli 3.5.2007, 11:19
Всем привет. У меня появилась проблема. 
Делаю проект в лаптопе, и случайно мне захотелось переписать его по сетки, на десктоп. 
Включил его, а там у форм размеры разные.  smile 

Причем в лаптопе в VS2005:
Код

Form1.Height = 440;


а на десктопе в VS2005
Код

Form1.Height = 411; //Должно быть 440 


Как с этим бороться? smile   smile 

Автор: adLucem 3.5.2007, 12:09
  • Установить одинаковые настройки в Windows
  • Явно управлять размерами компонентов

Автор: Foli 3.5.2007, 13:37
Цитата

 Установить одинаковые настройки в Windows


Они и так одинаковые. Стандартная тема XP и там и там после установки ничего не менялось.

Цитата

 Явно управлять размерами компонентов

 
Я же написал что до компиляции размеры разные. В студии включаю и форма чуток длинней. На другом компе форма короче. 
Тут хоть явно хоть не явно всё перепробовал. Чё за ерунда такая? 
Форма самая обычная. Винда и студия купленная для каждой тачки.  smile   

Автор: adLucem 3.5.2007, 13:55
Если форма использует TableLayoutPanel, то возможны проблемы с ней. Можно попробовать добавить строку снизу и поставит для нее абсолютный размер, например 20, а потом привести форму к требуемым размерам, после чего перепроверить на другой машине.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)