Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将信息从一个表单传输到另一个表单,并显示在电子邮件中_C#_Winforms_Forms - Fatal编程技术网

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

C# 将信息从一个表单传输到另一个表单,并显示在电子邮件中,c#,winforms,forms,C#,Winforms,Forms,我试图从richtextbox中获取数据,从一个表单转换为原始表单,并通过电子邮件发送。我不能使用典型方法,因为我没有将值放入另一个richtextbox。这是你通常做的一个例子 CVariable cvariable = new CVariable(rchtxtbox.text); cvariable.ShowDialog(); 我有6个不同的表格来获取6个不同地点的信息。在我的表格上写6个文本框会很痛苦。所以我试图绕过它,并将它们存储在下面的值中。这

我试图从richtextbox中获取数据,从一个表单转换为原始表单,并通过电子邮件发送。我不能使用典型方法,因为我没有将值放入另一个richtextbox。这是你通常做的一个例子

            CVariable cvariable = new CVariable(rchtxtbox.text);
        cvariable.ShowDialog();
我有6个不同的表格来获取6个不同地点的信息。在我的表格上写6个文本框会很痛苦。所以我试图绕过它,并将它们存储在下面的值中。这样,我就有了系统设置,用户可以根据复选框选择电子邮件应该发送到哪个位置。根据相应的选择,将生成电子邮件并发送到各个位置。以下是我无法理解的,我如何将richtextbox中的信息从单独的表单获取到声明在电子邮件中使用的变量中

string Icomments = "goes here";

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

如果我正确阅读了您的问题,是否要检索表单中RichTextBox中的文本? 使用RichTextBox的.Rtf属性。 比如说,

string mycomments = Form1.RichTextBox1.Rtf;
其中,Form1是表单的名称,RichTextBox1是框的名称


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

我不知道我是否正确理解了你的问题,但我认为你可以在表单上创建一个带有富文本框的public get方法,并从电子邮件表单中调用public get方法。

根本不明白你说的是什么。试着重新措辞。不要对您的实际上下文产生疑问,您应该尝试找出您实际需要的内容,甚至只发布示例代码来演示它。这就是你应该问一些易读易懂的问题的方法。@KingKing看看这样是否更好