【问题标题】:RichTextBox delete old output, and set new output when clicking a buttonRichTextBox 删除旧输出,并在单击按钮时设置新输出
【发布时间】:2014-05-28 09:37:01
【问题描述】:

在我的 C# 项目中,我有一个只读的 RichTextBox、一个用于输入的 TextBox 和一个按钮。 当用户键入文本时,当他们按下按钮时,输出将写入RichTextBox

但是如果他们输入更多文本,旧文本仍然在这个RichTextBox 中,并且新文本被附加。

如何通过单击按钮删除旧输出并立即指示新输出?

真的非常感谢!

-瓦莱里亚-

【问题讨论】:

  • RichTextBox 在开始时总是空的吗?
  • 将此添加到按钮的Click 方法中。 richTextBox1.Text = textBox1.Text;
  • @Raphael Althaus:不,不是。
  • @Batu Zet:嗯,但我的输出看起来像这样:richTextBoxResult.AppendText(search.ResultOutcome.ToString());
  • 是的。但是AppendText 表示添加这个。 Text 表示不添加而是直接制作。我以为这就是你想要的

标签: c# input output richtextbox


【解决方案1】:
string newstring =txtInput.Text;
richTextBox.Text+=newString;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-19
    • 1970-01-01
    相关资源
    最近更新 更多