Moe taas.
Mikähän olisi kätevin keino saada tietää, että mitä komponenttiä käyttäjä esim. klikkaa? Eli kyseessä olisi esimerkiksi kolme textlabelia ja ne jokainen suorittaa saman metodin vaikka .clik:n mutta eri arvoilla. Eli miten voin siellä metodin sisällä tietää, että mitä labelia se käyttäjä painoi? Tietysti voisinhan tehdä oman metodin jokaiselle komponentille mutta se ei tunnu kovinkaan järkevältä..
Painalluksen käsittelevä metodi ottaa ymmärtääkseni lähettäjäelementin Object-oliona parametrikseen.
Muokattu java2s.comin VB.Net tutoriaalin esimerkistä, testaamaton
Public Class Form1
Private Sub MultipleEvents(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles _
Label1.Click, Label2.Click, Label3.Click
Dim clickedLabel As Label
clickedLabel = CType(sender, Label)
ShowInfo.Text = "Label #" & clickedLabel.Name
End Sub
End ClassKiitoksia paljon, toimii :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.