Как запретить дизайнеру VS обновлять локализованные значения элементов управления?

В моей программе есть форма, в которой используются локализованные метки (из файла resx). К сожалению, всякий раз, когда я добавляю новый элемент управления, дизайнер обновляет все метки до значений по умолчанию. Кто-нибудь знает, как предотвратить это? Есть ли лучший способ локализации форм или создание метода, который заменит все метки при загрузке формы, является единственным вариантом?

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

P.S. Я не хочу использовать свойство локализации форм, потому что это дает мне небольшую гибкость (или я просто тупой, чтобы использовать его: P). Я не люблю, когда слишком много всего происходит за кулисами.

заранее спасибо


person kyrisu    schedule 10.06.2009    source источник


Ответы (1)


Мы пытаемся локализовать наши формы после того, как формы почти готовы (с точки зрения пользовательского интерфейса)
В противном случае
Мы стараемся избегать конструктора Visual Studio (VS 2005) для локализации из-за неудачного опыта в прошлом.

Используйте ОТЛИЧНЫЙ инструмент, например resx, для перевод вашего приложения. Это потрясающее средство!!

person Peter Gfader    schedule 29.06.2009