به نظرم مشکل اینه که متغیر ExportInputHub به عنوان متغیر عمومی در فرم InputHub_Form تعریف شده و تغییراتی که در آن اعمال میشه، در فرم اصلی که این فرم به آن متصل شده، بازنمیگرده. بهتره از یک روش دیگه ای برای انتقال مقدار از یک فرم به فرم دیگر استفاده کنید.
یکی از روشهای معمول برای این کار، استفاده از پراپرتیها یا توابع Get و Set هستش . این کد رو ببینید اگر توضیحات خواستید بفرمایید .
Public Class InputHub_Form
Private _exportInputHub As String = "2"
Public Property ExportInputHub() As String
Get
Return _exportInputHub
End Get
Set(value As String)
_exportInputHub = value
End Set
End Property
Private Sub Ok_Button_Click(sender As Object, e As EventArgs) Handles Ok_Button.Click
ExportInputHub = InputHub_TextBox.Text
MsgBox(ExportInputHub)
End Sub
End Class