2016-04-12 9 views
0

フレームワーク3.5 winformにtextbox1スペルチェックを追加したいのですが、表示エラーです。テキストボックスにスペルチェックを追加する方法は次のとおりです。フレームワーク3.5でスペルチェックを追加する方法

textBox1.SpellCheck.IsEnabled = true; 

Spellcheck Image

+1

:ここ

はElementHostについての素晴らしいリンクです。 110).aspx)をWPFから削除すると、添付プロパティをサポートしていないため、winformsコントロールでは機能しません。 [this](http://stackoverflow.com/q/23834001/1997232)を参照してください。これはオプションです。 – Sinatr

+0

私はWPFでないWinformアプリケーションを使用しています –

答えて

1

@Sinatrはコメントであなたへの書き込みがあるとして - あなたはWinFormsのアプリケーションでWPFスペルチェックを使用することはできません。

WinFormsでは、ライブラリを追加する必要があります。たとえば、オフラインで試すことができますThe NetSpell project少し古いライブラリです。またはより新しい、しかしまだベータ版を使用することができますSpell Check Winforms TextBox

更新: NetSpellは無料です。このライブラリのマニュアルをNetSpell - Spell Checker for .NETで見つけることができます。

WinFormsアプリケーションコントロールにElementHostという名前のコントロールを追加することもできます。これにより、アプリケーションWPF TextBoxに挿入することができます。 ElementHost内のこのTextBoxのSpellCheck.IsEnabledプロパティを設定することができます。あなたは[スペルチェック](https://msdn.microsoft.com/en-us/library/system.windows.controls.spellcheck(V =対を意味する場合Hosting WPF controls in a WinForms application

+0

は無料ですか?そうでないと –

+0

答えを更新しました。しかし、WPF TextBoxでコントロールのElementHostを使用することをお勧めします –

+0

ElementHost Framework 3.5ではなく、( –

関連する問題