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:
nella form2 dove assegno il testo al tooltip 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
nellacodice: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

Rispondi quotando