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