Overload Clipboard.SetText VB.net 3.5(或者如何同时复制3-4个文本框内容)

Overload Clipboard.SetText VB.net 3.5 (or how to copy 3-4 text box conents at same time)

我有一个需要用户输入的表单,当用户按下 "generate" 键时,它会将相关文本框中的所有数据复制到剪贴板,以便他们在外部应用程序中输入数据.

目前我只能找到如何获得一次复制一个文本框的功能,而不是将它们串成一个句子。

Private Sub Notes_Click(sender As Object, e As EventArgs) Handles Notes.Click
My.Computer.Clipboard.SetText(TextBox1.Text, TextBox6.Text, TextBox5.Text, TextDataFormat.Text)

问题是函数不能重载。有人可以确认我可以使用的功能(或提供示例代码)如何将所有文本框内容复制到剪贴板吗?

这一切都在一个表格上

剪贴板一次只接受一个文本值,所以很清楚为什么您的重载不起作用。如果您需要多个值,请将它们连接起来;如果您需要让它们单独可识别,请在它们之间放置一个分隔符并在接收端将它们解析出来。

My.Computer.SetText(TextBox1.Text + TextBox2.Text + TextBox3.Text +...)