Puedes crear una propiedad en el control personalizado que crees y le asignas el valor de lo que recojas del formulario.
Código vb:
Ver originalPublic Class ControlMio
Inherits System.Windows.Forms.UserControl
Public Property ValorAGuardar As String
End Class
Y al instanciar el control le pasas el valor que desees
Código vb:
Ver originalDim control = new ControlMio
' Supongo que txtbox es un control TextBox del formulario
' Le asignas al control el valor del textbox
control.ValorAGuardar = txtbox.Text
control
control