C#窗体中英文切换问题
做了一个C#窗体程序,在主窗体上添加一个menuMain控件,里面有个选项语言,下面有两个选项,中文和英文。窗体的默认语言是中文,现在想实现的功能是点击英文时,窗体语言可...
做了一个C#窗体程序,在主窗体上添加一个menuMain控件,里面有个选项 语言,下面有两个选项,中文和英文。窗体的默认语言是中文,现在想实现的功能是点击英文时,窗体语言可以变为英文。注意,是所有的窗体的语言都变成英语,不只是这一个主窗体。有大神可以教教我吗?或者给个资源我自己参考下。
展开
2个回答
展开全部
你的问题可以百度:C#本地化 国际化
主要方法是添加资源文件,其实是字符串id与内容的列表,每种语言一个资源,然后你要设置当前线程的语言。当然比如控件的显示等也是必须写成从资源提取,不能直接在属性窗口里设置。
参考资料:
https://msdn.microsoft.com/zh-cn/library/h6270d0z(v=vs.110).aspx
https://msdn.microsoft.com/zh-cn/library/y99d1cd3(v=vs.71).aspx
主要方法是添加资源文件,其实是字符串id与内容的列表,每种语言一个资源,然后你要设置当前线程的语言。当然比如控件的显示等也是必须写成从资源提取,不能直接在属性窗口里设置。
参考资料:
https://msdn.microsoft.com/zh-cn/library/h6270d0z(v=vs.110).aspx
https://msdn.microsoft.com/zh-cn/library/y99d1cd3(v=vs.71).aspx
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询