2016-11-11 4 views
0

ナビゲーションウィンドウと数ページのWPFプロジェクトがあります。あるページには、テキストボックスと2つのリッチテキストボックスがあります。ボタンをクリックして、私は次のコードでテキストボックスと2 richtextboxesをクリアしたい:キャンバクリアテキストボックスとリッチテキストボックス

private void resetGUI() 
{ 
    txtIndex.Clear(); 
    richEinzelTxtBemerkung.Document.Blocks.Clear(); 
    richTxtBemerkung.Document.Blocks.Clear(); 
    checkHauptzeichnung.IsChecked = false; 
} 

しかし、それは仕事をdoesntの。 clearメソッドはフィールドの値を内部的に削除するようですが、GUIではその値がそのまま残ります。

この問題が発生する可能性はありますか?

+0

'txtIndex.Text =" ";'を試し、richtextboxについては、次のトピックをお試しください:http://stackoverflow.com/questions/10805134/how-to-clear-text-content-in-richtextbox –

+1

コードは正常に動作します – AnjumSKhan

+0

しかし、私はGUIからも値を削除したい。 Boxes内部の値をクリアしますが、GUIにはもう存在しない古い値が表示されます。私はリンクのすべてのソリューションを試しました。 – Only3lue

答えて

0

を行うことができます。私はそれらをクリアした後に再びボックスを埋める。 Jはインデックスカウントの間違いを発見しました。

0

あなたは私が私のミスを見つけオーケー

txtIndex.Text = String.Empty; 

または

txtIndex.Text = ""; 
0

リッチテキストボックスのテキストをクリアする方法はたくさんあります。

列emptyString = "";

1)richTextbox.Text="";

2)richTextbox.Text=string.Empty;

3)のような一つのグローバル変数を宣言

、あなたが

A)richTextbox.Text=emptyString; B)nameTextbox.Text=emptyString; C)name=emptyString;

感謝をクリアしたいすべてのtaxtbox、リッチテキストボックスと変数に割り当てます。

関連する問題