0

我正在尝试将来自 Richtextbox 的数据从一种形式获取到要通过电子邮件发送的原始形式。我不能使用典型的方法,因为我没有将值放入另一个富文本框中。这是你通常做的一个例子

            CVariable cvariable = new CVariable(rchtxtbox.text);
        cvariable.ShowDialog();

我有 6 种不同的表格来获取 6 个不同位置的信息。在我的表单上输出 6 个富文本框会很痛苦。所以我试图绕过它并将它们存储在下面的值中。这样我就有了系统设置,因此用户可以根据复选框选择电子邮件应该去哪个位置。根据相应的选择,会生成一封电子邮件并将其发送到各个位置。这是我无法弄清楚的,如何将richtextbox中的信息从单独的表单中获取到声明为在电子邮件中使用的变量中。

string Icomments = "goes here";

这就是它需要的值。主要形式是数据需要中继回的内容。有人有建议吗?如果您需要更多代码或说明,请告诉我。

4

2 回答 2

0

如果我正确阅读了您的问题,您想检索表单内的 RichTextBox 内的文本吗?使用 RichTextBox 的 .Rtf 属性。例如,

string mycomments = Form1.RichTextBox1.Rtf;

其中Form1是表单的名称,RichTextBox1是框的名称。

如果您只想要纯文本,请使用 Text 而不是 Rtf。

于 2013-10-25T20:32:04.833 回答
0

我不知道我是否正确地回答了您的问题,但我认为您可以在具有富文本框的表单上创建一个公共 get 方法,并从电子邮件表单中调用该公共 get 方法。

于 2013-10-25T20:33:13.557 回答