Есть ли причина, по которой метка может быть видна на одном ПК, но не видна на другом?

Я следую инструкциям, опубликованным здесь, который был обновлен для .NET 3.5 здесь. Я использую .NET 4.0, и заставка прекрасно работает как на моем ноутбуке, так и на ноутбуке моего коллеги. Но если мы перейдем к нашему тестовому компьютеру, по какой-то причине метки не будут отображаться в заставке. Мы поместили туда регистратор, и я вижу, что для метки установлено значение «Видимый», она получает обновленный текст и имеет положительный размер.

Что может быть причиной такого поведения?


person DTI-Matt    schedule 20.09.2012    source источник
comment
Вы перемещаете исходный код/компилируете или перемещаете сам исполняемый файл?   -  person Rob P.    schedule 20.09.2012
comment
Это связано с настройками темы Windows. Ваша метка может быть вытолкнута за пределы экрана из-за полей, отступов, границ и т. д.   -  person banging    schedule 20.09.2012
comment
Можно ли как-то заставить его оставаться на изображении фиксированного размера, независимо от настроек темы/доступности? А изображение есть изображение, поэтому текст всегда должен располагаться на изображении в одном и том же месте.   -  person DTI-Matt    schedule 20.09.2012
comment
Нашел решение здесь: stackoverflow.com/a/10644298/1233949   -  person DTI-Matt    schedule 20.09.2012


Ответы (1)


У меня была эта проблема около недели назад. В моем случае цвет текста был системным цветом, который варьировался между системами, попробуйте изменить цвет. Это может быть не ваша проблема, но она определенно вызывает ту же проблему.

Изменить: отвечая на вопрос, который вы задали в своих комментариях, должен быть режим авторазмера, в котором вы можете попробовать разные режимы, пока не найдете тот, который работает лучше всего, по моему опыту, вчера ни один, а DPI не работали лучше всего.

Примечание. Мои ответы были основаны на .net 3.5 VB, но, насколько мне известно, они очень похожи, и оба абзаца должны помочь.

person Ryan Blevins    schedule 22.09.2012
comment
Спасибо тебе за это. Я нашел похожее решение по ссылке в комментариях выше, но я не знал о точке System Color. Спасибо за внимание! - person DTI-Matt; 25.09.2012