Vb.net 将文本框和富文本框中的内容一起添加到一个文本框中

Vb.net 将文本框和富文本框中的内容一起添加到一个文本框中,vb.net,Vb.net,使用VB.NET我正在制作一个技术支持程序 用户输入错误代码、操作系统、程序/产品名称和问题描述。 当按下按钮时,将显示一个新表单,其中我需要将所有这些信息放入一个富文本框中,供用户复制,然后发送给技术支持技术人员 除问题描述外,所有条目都只是文本框 但是,我目前使用以下方法获得“无法转换为长文件”: 即使它是“RichTextBox1.Text”。我尝试通过创建包含所有信息的变量来执行相同的操作,然后将它们保存到我的设置中。要做到这一点,请使用另一种连接它们的方法。这比&“& RichText

使用VB.NET我正在制作一个技术支持程序

用户输入错误代码、操作系统、程序/产品名称和问题描述。 当按下按钮时,将显示一个新表单,其中我需要将所有这些信息放入一个富文本框中,供用户复制,然后发送给技术支持技术人员

除问题描述外,所有条目都只是文本框

但是,我目前使用以下方法获得“无法转换为长文件”:


即使它是“RichTextBox1.Text”。我尝试通过创建包含所有信息的变量来执行相同的操作,然后将它们保存到我的设置中。要做到这一点,请使用另一种连接它们的方法。这比
&“&

RichTextBox1.Text = String.Format("{0} {1} {2} {3}", 
                                   My.Settings.ErrorCode, 
                                   My.Settings.OS, 
                                   My.Settings.ProgramName, 
                                   My.Settings.ProbDesc)

您是否将
混淆?
不是用于连接的,
是。在每个MySetting do的末尾,将和替换为符号“&”。因为它们可能是整数、长等。。我不知道这些参数看起来像什么取决于设置,可能需要在每个参数的末尾添加
.ToString
,而不是在使用string.format时。此外,注释中也提到了ToString。
RichTextBox1.Text = String.Format("{0} {1} {2} {3}", 
                                   My.Settings.ErrorCode, 
                                   My.Settings.OS, 
                                   My.Settings.ProgramName, 
                                   My.Settings.ProbDesc)