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