社区
C#
帖子详情
C# WinForm多语言界面的最佳实现方案,请推荐!
zxl777
2009-04-06 03:16:24
希望是用类似 ini 的语言包文件,方便用户自己翻译,自己制作语言包。
当然,XML的也可以考虑。
我在codeproject看的几个语言包都是DLL的,不方便用户自己翻译。
有什么最简单的实现方法吧?
比如一个现成的控件,放在界面上,就可以实现全局语言包。这种控件我在BCB上用过。
...全文
4528
36
打赏
收藏
C# WinForm多语言界面的最佳实现方案,请推荐!
希望是用类似 ini 的语言包文件,方便用户自己翻译,自己制作语言包。 当然,XML的也可以考虑。 我在codeproject看的几个语言包都是DLL的,不方便用户自己翻译。 有什么最简单的实现方法吧? 比如一个现成的控件,放在界面上,就可以实现全局语言包。这种控件我在BCB上用过。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
36 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
足球中国
2010-01-19
打赏
举报
回复
.net资源文件就有。把语言改为不同的。就会生一个资源文件。
这样的好处是。系统如果是项英文,就会自动调用英文的。
danjiewu
2010-01-19
打赏
举报
回复
这还只是最基础的国际化,如果想要做好,字体大小,页面布局之类的都要考虑进去,甚至每个星期从星期几开始都要在UI设计时考虑。
只敢想,不敢做。
不过如果只是文字替换的话还是可以做的。
uzamis
2010-01-19
打赏
举报
回复
学习学习。
iStringTheory
2010-01-19
打赏
举报
回复
很简单,基本的国际化问题
StayCurrent
2010-01-19
打赏
举报
回复
这个方案不错。
abcdefgdeng
2009-12-11
打赏
举报
回复
学习
寒山潜龙
2009-12-11
打赏
举报
回复
耐心期待最佳解决方案。。。
memoCKH
2009-12-11
打赏
举报
回复
我是想知道,如果是图片上也有文字呢?那怎么办呢?
zsyutian
2009-12-11
打赏
举报
回复
多语言版里面如 lable的多语言就好麻烦,特别是像数据库这种,字段多,很难做下去
flowerjack
2009-12-11
打赏
举报
回复
不懂,关注中
偶像-阿里巴巴-马云
2009-12-11
打赏
举报
回复
学习了
one2zero
2009-12-11
打赏
举报
回复
resx
做了一半放弃了...
jin20000
2009-12-11
打赏
举报
回复
关注,没使用,
悔说话的哑巴
2009-12-11
打赏
举报
回复
学习
zdhook
2009-12-11
打赏
举报
回复
本方法,用户可以自行修改配置文件.开放式语言包
zdhook
2009-12-11
打赏
举报
回复
Update(string langIniPath)
{
//每个语言一个ini文件. 所有的ini里面以英文做key 这样只要重新装载ini更新了Hashtable.调用就用Hashtable["英文key"]内容就改变了
}
luoyong269
2009-04-11
打赏
举报
回复
学习
typeof
2009-04-11
打赏
举报
回复
资源文件。
itliyi
2009-04-11
打赏
举报
回复
学习
zxl777
2009-04-11
打赏
举报
回复
我的程序DLL是加到GAC里的,语言包却在安装目录,不知道该如何切换语言了。
至于MessageBox的信息,我觉得可以发到一个隐藏的控件里,调用出来显示。
不要明文写在程序里,缺点也是比较麻烦。
加载更多回复(14)
Winform
界面
闪烁问题
因为
界面
更新都在EndUpdate处完成,操作太多导致EndUpdate阻塞时间过长,且清空在先,更新在后,导致
界面
看起来长时间处于空白状态。于是使用Profiler工具,查找出瓶颈在于每次更新完
界面
的EndUpdate操作(使用这个是为了减少
界面
更新次数,但这里不理想是因为控件中中的元素很多),猜想大概每次更新,.Net底层都会更新重绘每个图元,所以速度会慢,造成闪烁。最近对代码作了一些优化,试验后效果还可以,但是发现
界面
会闪烁,具体是TreeView控件会闪烁,
语言
为
C#
,IDE为VS2005。
打造炫酷
WinForm
应用:C
WinForm
界面
美化源码
推荐
打造炫酷
WinForm
应用:
C#
WinForm
界面
美化源码
推荐
【下载地址】C
WinForm
界面
美化源码 本仓库提供了一套
C#
WinForm
应用程序的源码,展示了如何通过代码
实现
美观的
界面
设计。尽管
WinForm
在现代应用开发中可能不是首选,但通过一些技巧和自定义控件,我们仍然可以创建出既实用又吸引人的
界面
。 ...
利用DockPanel Suite在
C#
WinForm
中打造Visual Studio风格
界面
本文详细介绍了如何利用DockPanel Suite在
C#
WinForm
中打造类似Visual Studio风格的
界面
。通过安装NuGet包、配置主窗体和创建可停靠的子窗口,开发者可以轻松
实现
窗口拖拽、多文档
界面
和布局持久化等功能。文章还涵盖了高级主题定制、性能优化和与现代技术栈集成的实用技巧,帮助提升开发效率和用户体验。
C
WinForm
控件拖动示例支持网格线对齐:优化
界面
布局的利器
C#
WinForm
控件拖动示例支持网格线对齐:优化
界面
布局的利器 去发现同类优质开源项目:https://gitcode.com/ 项目介绍 在现代软件开发中,
WinForm
应用程序因其成熟的
界面
设计和丰富的控件支持而广受欢迎。今天,我们要
推荐
的这款开源项目——
C#
WinForm
控件拖动示例(支持网格线对齐),旨在帮助开发者轻松
实现
控件的拖动操作,同时保证
界面
布局的规范性和美观性。 项目...
【亲测免费】 打造炫酷
WinForm
应用:C
界面
美化第三方控件资源库
推荐
**联系我们**:如有任何问题或建议,
请
通过GitHub的Issues功能联系我们。感谢您的支持与反馈!
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章