2013-04-20 28 views
5

私がrichtextbox1.Clear()を行うたびに、その方法は存在しないと言います。そして、私が得るすべてのところで、私が得る唯一の解決策です。どのようにWPF RichTextBoxをクリアしますか?

私はTextのプロパティを探してみましたが、Documentのプロパティも見てみましたが、役に立たなかったのです。

私には何が欠けていますか? textbox.Clear()コールのように、ボックスをクリアする必要があります。

+3

ドキュメントでは、richtextbox1.Document.Blocks.Clearを行ったことを意味しますか? – ahdaniels

答えて

23

あなたはあまりにも、richTextBox.Text = "";を行うことができrichTextBox.Document.Blocks.Clear();

+1

ありがとうございます。それを行うには何が奇妙な方法。 – OmniOwl

+0

偉大な仕事の男、それは私を助ける – DaniKR

+0

私は開発した人は、それが発明された権利を解雇したと仮定している? –

-3

とリッチテキストボックスをクリアすることができます。

+4

Textプロパティは存在しません。 TextInput、TextChanged、PreviewTextInput、AppendTextを提供します。 – OmniOwl

+0

Windows.FormsのRIchTextBoxには、[テキスト](https://msdn.microsoft.com/en-us/library/system.windows.forms)があります。 .richtextbox.text(v = vs.110).aspx)プロパティ。しかしWPF [バージョン](https://msdn.microsoft.com/en-us/library/system.windows.controls.richtextbox(v = vs.110).aspx)はそうではありません。 –

-1

あなたが(例えば以下)リッチテキストボックスの中にいくつかのコントロールを追加する場合は、Windowsフォームのためにこれを行うための正しい方法はrichTextBox.ResetText();

+0

質問はWPFではなくWinFormsです。 –

1

を行うことです。

LinkLabel link = new LinkLabel(); 
richTextBox1.Controls.Add(link); 

あなたは

richTextBox1.Controls.Clear(); 
を使用する必要があります

すべてのコントロールを削除します。

関連する問題