求助!菜单中英文切换时怎样写代码?或用到什么组件?急

hnxgy1 2006-04-16 09:21:35
其实这个问题已托朋友提问。只是大家说的太简略拉!

菜单项大体实现功能如下(菜单项“语言类型”,包括“中文“和“ENGLISH"两子菜单):
1.当选择“中文”选项的时候,菜单上全部都切换成中文显示。当选择“ENGLISH”的时候,菜单上全部都切换成英文显示。
2、同时要求WINDOWS窗口内显示的文字, 根据选择的菜单选项进行中英文切换
3. 对WINDOWS窗口内显示的文字进行动态增加或减少后也可进行中英文切换

现在求各位指条明路,小弟对delphi了解尚浅,能说的详细点吗?因为本人水平是有点菜的。
谢谢!
...全文
113 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
h2yang 2006-04-17
  • 打赏
  • 举报
回复
那我就说一个较简单实现的方法,虽然这样做起来屏幕有点闪……
1、在工程中设一个全局变量,判断菜单的“中文”还是“英文”被点击。
2、根据变量的值,对菜单中的每一项的caption进行赋值。
3、update所有窗体。
4、窗体中的动态文字也是一样处理。
总之,在出现文字时,先判断是“中文”还是“英文”,然后赋值相应的文字。
budded 2006-04-16
  • 打赏
  • 举报
回复
参照Delphi安装目录下面的Demo:RichEdit

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧