在Internet Explorer中嵌入winforms控件时如何使用.Net本地化框架

时间:2010-03-04 12:24:13

标签: .net internet-explorer com activex localization

我有一个独立的winforms应用程序,本地化为4种语言。出于身份验证和安全原因,我不得不将主控件嵌入到Internet Explorer中(以便能够使用之前在用户使用浏览器登录时创建的身份验证会话cookie)。

我通过使我的程序集和主控制COM可见而在IE中嵌入控件。它工作正常,但由于我的代码在IE实例中运行,我无法设置我的线程的CurrentUICulture。据我所知,这个属性是.Net框架用来获取本地化资源的属性。鉴于我无法设置它,我自己编写本地化框架时使用本地化控件的最佳选择是什么?

1 个答案:

答案 0 :(得分:0)

调用ResourceManager的GetString时,可以指定文化。

当然,这意味着您自己的代码正在读取资源,而不是一些VS生成的代码。