繁体   English   中英

无法清除文本框和RichTextBox

[英]Cant clear textbox and richtextbox

我有一个带有导航窗口和几页的WPF项目。 在一页上,我有一个文本框和两个richtextbox。 通过单击按钮,我想使用以下代码清除文本框和两个Richtextbox:

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

但它不起作用。 似乎clear方法删除了内部字段的值,但在GUI中该值保持不变。

那么您认为什么可能导致此问题?

你可以做

txtIndex.Text = String.Empty;

要么

txtIndex.Text = "";

奥基,我发现了我的错误。 清除它们后,我会再次填写框。 J发现索引计数错误。

有很多方法可以清除Rich TextBox的文本。

1) richTextbox.Text="";

2) richTextbox.Text=string.Empty;

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

字符串emptyString =“”;

并分配给您要清除的每个taxtbox,richtextbox和变量

a) richTextbox.Text=emptyString; b) nameTextbox.Text=emptyString; c) name=emptyString;

谢谢。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM