Devi creare un handler in modo che ogni volta che clicchi su un label avviene un evento click.Originariamente inviato da Robbirancido
Vi spiego il mio quesito, tramite questo codice inserisco un numero di label a mio piacere:
codice:Dim i As Integercodice:Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click i = i + 1 Dim lbl(i) As Label lbl(i) = New Label lbl(i).Name = i lbl(i).Text = i Controls.Add(lbl(i)) lbl(i).Location = New Point(0, 30 * i) End Sub
Il problema è che non so come interagire con essi, per esempio se clicco su un label specifico, magari mi appare un messaggio, sapreste aiutarmi?
Da quell'evento tu devi ottenere il nome della label ed in base a quello esegui delle condizioni.
Per cui dopo aver creato l'handler e l'evento del click fai una condizione :
questa è la logica...codice:if sender.Name = "label1" then fai questo quello quell'altro end if