获取Visual Studio解决方案的所有控件文本/标题的列表

Django匿名

我有一个VS Solution在我的项目中包含约160种形式的东西。现在,我想text从所有表单中获取控件的属性。

我想做的是我的应用程序是英语。我的客户要求我也将整个软件转换为其他语言。现在,他希望我在Excel或XML工作表中向他提供所有菜单和其他控件的列表,从中可以翻译所有内容。

因此,有没有可用的机制可以读取我的所有表格及其控制,并将text/caption每个项目保存在外部文件中,或者可以在任何介质中。

是否有可能。寻找同伴的支持。问候。

ADD1:

就像我有一个MDI表单,其设计者包含 this.mnu_recycle.Text = "Recycle";

好像我们有n很多.Text物品。我只想要所有这些的清单。

碳18

创建一些代码,这些代码创建每个表单的实例,然后循环遍历所有控件,以获取控件的文本和名称。将信息(表单名称,控件名称,控件文本)写入csv文件或生成可以翻译的资源文件。然后,您可以编写一个小型应用程序以将表单代码文件更改为使用资源文件。

以编程方式创建资源文件http://msdn.microsoft.com/zh-cn/library/gg418542.aspx

资源文件将使您的应用程序更易于翻译为其他语言,请查看这些文件

C#:如何将winforms按钮的文本绑定到资源

生成新的本地化资源文件的最简单方法是什么?

如何在不重建的情况下从资源文件加载C#winform字符串

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何为所有解决方案将EditorConfig文件导入Visual Studio?

Visual Studio不显示解决方案中的所有项目

我可以列出Visual Studio解决方案中的所有*不可用*项目吗?

使用Roslyn在Visual Studio解决方案中查找所有引用

在 Visual Studio 解决方案中设置所有项目的运行时库

Visual Studio解决方案资源管理器无法找到所有内容

Visual Studio,在(解决方案资源管理器的)某个筛选器内的所有文件中查找/替换文本

获取解决方案中的所有nuget包

Roslyn获取所有解决方案项目参考

获取解决方案中的所有启动项目

TFS无法获取所有解决方案文件

如何使用nuget.exe命令行获取特定Visual Studio解决方案的软件包列表

如何在不加载所有项目的情况下打开Visual Studio解决方案?

SonarQube / SonarLint / Visual Studio:在解决方案中的所有项目中使用一个规则集

Visual Studio for Web 2013无法在解决方案资源管理器中看到所有文件

Visual Studio 2015在解决方案资源管理器中看不到所有项目

Visual Studio构建解决方案

CMake Visual Studio 解决方案设置

Visual Studio解决方案参考

无法打开Visual Studio解决方案

解决文本框要处理的太多行的解决方案(Visual Studio)?

Visual Studio扩展:如何在选择时获取解决方案文件夹的“路径”?

在 Intel Visual Fortran 中获取解决方案目录

如何获取解决方案中所有SSIS包的所有错误

在Visual Studio解决方案文件中为文本找到正则表达式

自定义解决方案的Visual Studio配色方案

Visual Studio文本模板-获取类列表

是否可以使用反射从 mstest 解决方案 dll 中获取所有测试类别?

为什么VS build自动化会获取所有解决方案文件?