【问题标题】:C# Win Form Spell Checker .Net 3.5C# Win 表单拼写检查器 .Net 3.5
【发布时间】:2012-07-18 11:55:39
【问题描述】:

我希望在我的 win 表单应用程序上实现拼写检查器。该应用程序需要在 .Net 3.5 中构建,我正在努力弄清楚我需要做什么。我介绍了一个导入 Windows Presentation Form 控件的示例,该控件完美地完成了此操作,但该控件仅在 .Net 4 Framework 中可用。

有人能指出我正确的方向吗?我只将这个控件用于一个richTextBox,所以我不想在我的项目的这一元素上花费太多时间。

谢谢

【问题讨论】:

  • 它是一个 Win Form,我需要在编辑 RichTextBox 时对其进行拼写检查。
  • 我删除了标签,表明您正在使用 wpf

标签: c# winforms spell-checking


【解决方案1】:
  1. 在表单中添加一个文本框
  2. 在 XAML 选项卡中,在 TextBox 标记之间添加以下代码:

    SpellCheck.IsEnabled = "True"

您可以在标准 C# 代码窗口中添加相同的代码。只需输入:

textBox1.SpellCheck.IsEnabled = true;

3.现在,启动应用程序。

如果您输入的字词不正确,这些字词会带有红色下划线。如果您右键单击该单词,您会得到一些拼写建议以进行更正。

我希望,这就是你想要的。

【讨论】:

  • XAML 选项卡? Whis 在 Windows 窗体应用程序上?
  • 我以为你在使用 WPF,因为你在标签中添加了“WPF”
  • 抱歉,我添加了标签,因为我希望将 WPF 控件添加到我的 Win 应用程序中。为混乱道歉。
  • 看看这个:stackoverflow.com/questions/5053501/…,你可以在你的 winforms 中添加一个 wpf 控件,使用集成的拼写检查器,wpf 可以让你..它可能工作。
【解决方案2】:

希望这些链接对您有所帮助

http://coolthingoftheday.blogspot.com/2010/02/spell-check-enable-your-winform.html http://www.codeproject.com/Articles/5277/NetSpell-Spell-Checker-for-NET

【讨论】:

    猜你喜欢
    • 2011-07-08
    • 2011-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-26
    • 1970-01-01
    相关资源
    最近更新 更多