Я понял это. Я делюсь, чтобы другие могли извлечь выгоду.
Сначала я объявил глобальную переменную в одном из модулей:
Public draggedText As String = ""
Во-вторых, я обработал событие перетаскивания на кнопке следующим образом:
Private Sub button1_DragDrop(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles button1.DragDrop
draggedText = e.Data.GetData(DataFormats.Text)
frm_form2.Show()
End Sub
В-третьих, в событие загрузки frm_form2 я добавил следующее:
If draggedText <> "" Then
richTextBox1.Text = draggedText
draggedText = ""
End If
Вот и все. Не так сложно, как я думал. Также вы можете добавить код для события dragEnter, упомянутого в предыдущем ответе, чтобы изменить внешний вид курсора.
Надеюсь, это поможет.