Buongiorno.
come si fa a passare un valore da form1 a form2 e impostare il valore dato su oggetti creati con un'array ?

Ho i soliti 50 bottoni creati con un'array di bottoni.
Su questi bottoni ho aggiunto per ognuno un tooltip generico "MEM :" indice
richiamando un'altra finestra vorrei poter modificare il testo del tooltip in un testo che decido io.

nella form1 ho messo:

codice:
    Public Sub btnMemRMouseClick(ByVal sender As Object, e As System.Windows.Forms.MouseEventArgs)
        Dim btnPress As String = CType(sender, System.Windows.Forms.Button).Name
        If e.Button = Windows.Forms.MouseButtons.Right Then
            'ToolTip
            Dim TTMem As Integer = CInt(btnPress)'Qui ho il nome del but premuto
            Dim frmTT As New frmToolTip(CInt(btnPress))
            frmTT.Text = "Tooltip memory: " & CStr(btnPress)
            frmTT.Show()
        End if
    End Sub
nella form2 dove assegno il testo al tooltip ho messo:
codice:
Public Class frmToolTip
    Private TTMem As Integer

    Public Sub New(ByVal btnTT As Integer)
        InitializeComponent()
        TTMem = btnTT
        TextBox1.Text = CStr(TTMem)
    End Sub

    Private Sub btnCancel_Click(sender As System.Object, e As System.EventArgs) Handles btnCancel.Click
        Me.Close()
    End Sub

    Private Sub btnOk_Click(sender As System.Object, e As System.EventArgs) Handles btnOk.Click

    End Sub

End Class
nella