将信息从一个表单传输到另一个表单,以显示在电子邮件中

本文关键字:表单 另一个 显示 电子邮件 传输 一个 信息 | 更新日期: 2023-09-27 18:37:03

我正在尝试将数据从一个表单获取到原始表单,以通过电子邮件发送。我不能使用典型方法,因为我没有将值放入另一个富文本框中。这是您通常执行的操作的示例

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

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

string Icomments = "goes here";

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

将信息从一个表单传输到另一个表单,以显示在电子邮件中

如果我

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

string mycomments = Form1.RichTextBox1.Rtf;

其中 Form1 是窗体的名称,RichTextBox1 是框的名称。

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

我不知道

我是否正确理解了您的问题,但我认为您可以在具有富文本框的表单上创建一个公共获取方法,并从电子邮件表单调用该公共获取方法。