如何从其他表单中替换富文本框的文本?

时间:2017-11-27 10:59:22

标签: c# winforms

我试图创建基本的文本编辑器,但我对替换操作感到困惑。用户将以第二种形式输入特定值和新值,然后如果第一个表格的Rich Box文本包含特定值,则用新值替换特定值。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

2个选项:

  1. 查找/替换只能是一个悬挂式面板而不是单独的对话框/窗口。因此,所有控件都采用相同的形式,您只需获取RichTextBox的.Text并执行替换操作。

  2. 通过主窗体中的公共属性公开RichTextBox。将此主窗体的引用传递给“查找/替换”对话框/窗口,该窗口将使用此引用对公共属性执行操作。