.Net контролирует изменение размера между компьютерами

I есть странная проблема, которую мне нужно решить, как решить, Дисплей - 1920 * 1040; Visiual Studio 2008; .net framework 3.5

Рабочий стол:

windows xp pro; дисплей: 1024 * 768; визуальная студия 2008; .net framework 3.5;

, чтобы лучше описать проблему, у меня есть панель, ширина которой составляет 300 пикселей, внутри которой есть метка с указанием дня и дня в формате mm-DD-yyyy с использованием arial и шрифт размера 8.

На ноутбуке все отлично вписывается, но на рабочем столе панель кажется меньше, а на этикетке отображается только половина текста.

Это только одна из многих проблем, другая - с системой color system.control быть совершенно другим цветом между системами (хотя я полагаю, что это проблема win7 vs xp)

Что я могу сделать, чтобы это исправить? это проблема версии Windows? (У меня есть xp на машине vmware на моем ноутбуке, чтобы я мог кодировать и проектировать в ней)

это проблема с отображением? - это большая проблема для меня, так как у меня есть только 1 ноутбук, и я думаю, что эта проблема могла привести к потере отметки на моем недавнем назначении для Uni (я кодировал на ноутбуке и никогда не открывал на рабочем столе до сегодняшнего дня - поэтому понятия не имел о эта проблема)

РЕДАКТИРОВАТЬ: Я нашел своего рода решение для моей конкретной проблемы, я обнаружил, что мой ноутбук работает на 125% с настройками dpi для слабовидящих (не знаю, как ...), поэтому я сбросил его обратно до 100% или 96 т / д. Это устранило мои проблемы, и после общения с несколькими другими разработчиками, которых я знаю, они говорят, что имеют тенденцию проектировать до 96 т / д, оставляя немного свободного пространства вокруг текста, чтобы быть в безопасности. но тогда они не Я часто использую c # и в основном пишу все на c ++ с использованием инфраструктуры QT.

5
задан dandan78 4 May 2013 в 20:15
поделиться