【发布时间】:2013-06-10 04:17:28
【问题描述】:
我有 2 个表格,其中包括:
Form1:
2个按钮命名: btn复制和 btn粘贴 (内部有 rtb.Copy(); 和 rtb.Paste(); 等函数,应该适用于 Form2 中的 Richtextbox)
Form2:
1richtextbox 命名为:rtb
我的问题是: 如何在 Form1 的 2buttons(及其功能)和 Form2 中的 Richtextbox 之间进行通信。
like:当我在 Form2 中的 Richtextbox(rtb) 中键入文本时,我选择所有文本,然后我从 Form1 中按下 CopyButton(btnCopy),文本应该被复制,与我从 Form1 中按下 PasteButton(btnPaste) 时相同,文本具有被复制的应该是粘贴在可以在 Form2 上找到的 RichTextBox(rtb) 中。
我该怎么做?
【问题讨论】:
-
任何理由,你为什么需要 2 个表单,你可以在同一个表单中拥有richtextbox..如果你仍然需要使用 2 个表单,是模态的第二个吗?
-
form1 用作容器,我正在做 IDE btw ... @jacobaloysious
-
Form1 会先调用 Form2 吗?或其他方式?或其他一些表单调用 Form1 和 Form2(我对此表示怀疑)?
-
@Edper,可以在 Form1 中有另一个名为 btnNew 的按钮,然后 Form2 将被调用,然后方法将继续......
-
@Elegiac 你的意思是 Form1 是 MDI 父级,而 Form2 在 MDI 内?
标签: c# winforms communication