不能清除文本框和richtextbox

问题描述:

我有一个导航窗口和几页的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://*.com/questions/10805134/how-to-clear-text-content-in-richtextbox –

+1

代码工作正常 – AnjumSKhan

+0

但是我也想从GUI中删除这个值。它清除Boxes内部的值,但GUI显示不存在的旧值。我尝试了链接的所有解决方案。 – Only3lue

奥基,我发现我的错误。清除它们之后,我再次填充这些框。 J发现了一个索引数错误。

你可以做

txtIndex.Text = String.Empty; 

txtIndex.Text = ""; 

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

1)richTextbox.Text="";

2)richTextbox.Text=string.Empty;

3)中声明了一个全局变量,如:

串emptyString = “”;

,并分配到要清除

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

感谢每taxtbox,RichTextBox的和可变的。