Ярлыки форм VBA иногда усекаются со временем? - PullRequest
0 голосов
/ 09 февраля 2019

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

Когда я добавляю метки в формы, я обычно сужаю их до нужного размера, дважды щелкнув самый правый обработчик изменения размера.Я выучил эту привычку, потому что ярлыки большого размера иногда могут блокировать щелчки на соседних элементах управления, если они перекрывают их - я полагаю?действительно не могу больше сказать.По умолчанию для переноса слов установлено значение true, что также не помогает.

Что может быть причиной этого?Очевидно, что автоматическое изменение их размеров делает этот размер слишком аккуратным, чтобы его можно было использовать в будущем.Может быть, системные шрифты меняются (например, расширяются) в течение года, достаточно, чтобы вызвать это?Ярлык, который заставил меня опубликовать это, был настроен на использование Tahoma, 9pt, normal (FWIW);Я установил этот ярлык максимум 3 года назад, так как именно тогда я поставил приложение.Но за последние годы я сталкивался с этой проблемой много раз, так что это не что-то недавнее.

...