как использовать .Net Framework для локализации при встраивании элемента управления winforms в Internet Explorer - PullRequest
1 голос
/ 04 марта 2010

У меня есть отдельное приложение winforms, локализованное на 4 языка. Из соображений аутентификации и безопасности мне пришлось встроить основной элемент управления в Internet Explorer (чтобы можно было использовать cookie-файл сеанса аутентификации, созданный ранее, когда пользователь входил в свой браузер).

Я встроил элемент управления в IE, сделав видимым мой COM и основной элемент управления. Он работает нормально, за исключением того, что, поскольку мой код выполняется в экземпляре IE, я не могу установить CurrentUICulture своих потоков. Насколько я знаю, это свойство используется средой .Net для получения локализованных ресурсов. Учитывая то, что я не могу установить его, каков мой лучший вариант использовать мои локализованные элементы управления, не кодируя инфраструктуру локализации самостоятельно?

1 Ответ

0 голосов
/ 04 марта 2010

При вызове GetString из ResourceManager вы можете указать культуру.

Конечно, это означает, что ваш собственный код читает ресурсы, а не какой-то сгенерированный VS код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...