«Размер для содержимого» в редакторе ресурсов Visual Studio и в теме Luna / Windows 7 / Classic - PullRequest
1 голос
/ 03 декабря 2011

У меня были проблемы с усечением текста из статических элементов управления, когда я запускаю свое приложение в Windows 7, несмотря на то, что оно отлично работает на моей машине для разработки, которая работает под управлением XP с Classic Look (Windows 98).

Я решил провести эксперимент и загрузил свой проект в Visual Studio на машине с Win7, и когда я щелкнул «Размер по содержимому» на статическом элементе управления, его ширина стала больше, хотя я и использовал «Размер до содержимого »в Visual Studio с темой Classic Look.

Я знаю, что редактор ресурсов использует реальные элементы управления окном, чтобы показать вам диалог, и они нарисованы с любой темой, установленной на вашем компьютере.

Возможно ли, что «Размер контента» зависит от того, какую тему вы выбрали?С какой темой я должен проверить, чтобы текст всегда помещался в статический элемент управления?

1 Ответ

0 голосов
/ 03 декабря 2011

Здесь просто нет смысла, но звучит так, будто «размер к контенту» происходит во время разработки, а не во время выполнения.Так что, если вы разрабатываете для Windows 7, он будет соответствовать его содержанию.Посмотрите в файле .design. , и вы должны увидеть размер каждого элемента управления, назначенный в виде целого числа, поэтому размер не изменяется в зависимости от среды выполнения.

БЫСТРЫЙ ОТВЕТ: Оставьте много свободного места или перейдите в WPF.

...