2016-11-11 93 views
0

我有一個導航窗口和幾頁的WPF項目。在一頁上我有一個文本框和兩個richtextboxes。點擊一個按鈕,我想清除文本框和兩個richtextboxes與下面的代碼:不能清除文本框和richtextbox

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

但它不工作。看來清除方法刪除內部字段的值,但在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

有很多方法可以清除富文本框的文本。

1)richTextbox.Text="";

2)richTextbox.Text=string.Empty;

3)中聲明瞭一個全局變量,如:

串emptyString = 「」;

,並分配到要清除

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

感謝每taxtbox,RichTextBox的和可變的。