【问题标题】:Cut and Paste in .NET Windows Forms在 .NET Windows 窗体中剪切和粘贴
【发布时间】:2014-10-13 16:01:56
【问题描述】:

我有一个(部分)中文 .NET 应用程序(而且我不懂中文)。所以我想通过谷歌翻译翻译一些提示(我不想改变程序,只是理解提示)。

有没有办法在.NET Windows Form标签中剪切和粘贴文本(只有几个字符,但我不知道如何输入中文)?

我什至有应用程序的源代码,但我在其中找不到中文字符串(因为源代码中充满了中文(在字段中,cmets,...),我无法剪切和粘贴进入搜索字段)。

有什么想法吗?

【问题讨论】:

  • 只需使用内置的本地化支持。将表单的 Localizable 设置为 True。从语言下拉列表中选择正确的中文。选择标签并粘贴文本属性值。当然,谷歌翻译并不完全是本地化权威。
  • 如何将表单设置为可本地化?谷歌翻译只是一个大致了解对话内容的工具。
  • 将表单的 Localizable property 设置为 True。在“属性”窗口中,你不能错过它。

标签: winforms chinese-locale


【解决方案1】:

要在运行时检查和修改 WinForms 控件的属性,可以使用Hawkeye 之类的工具。应用程序运行时,只需将 Hawkeye 的十字准线指向中文标签,然后复制其 Text 属性的值,该值将显示在 Hawkeye 的属性网格中。

更新:根据目标应用程序使用的 .NET 版本,从 download page 下载 Hawkeye 的 N2 或 N4 版本。

【讨论】:

  • 鹰眼对我不起作用。当我将十字准线拖到 Hawkeye 窗口上时,我可以看到控制信息,但是当我在应用程序上拖放(并放下)时,我看不到任何信息。只是一条消息,该窗口来自不同的进程,我应该释放它(无论这意味着什么)。
  • 对不起,我应该提到它:您可能使用了 Hawkeye 的 .NET 2 版本,并且您的应用程序是用 .NET 4 编写的。在这种情况下,请尝试使用下载页面中的 N4 版本: hawkeye.codeplex.com/releases/view/58898
  • 我真的用过N2。但是 N4 并没有改变。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-24
  • 1970-01-01
  • 2018-03-17
  • 1970-01-01
  • 1970-01-01
  • 2019-05-31
相关资源
最近更新 更多