si ci sono riuscito ma c'era un altro errore.....
ho corretto cosi
codice:
Public Class Form1
'dichiara la lista
Private WithEvents lista As New ListView()
Private WithEvents lista2 As New ListView()
Private Sub lista_Click(ByVal sender As Object, ByVal e As System.EventArgs)
MsgBox("ok")
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'aggiunge e sposta la lista
Me.Controls.Add(lista)
lista.Location = New Point(100, 50)
lista.Items.Add("ll")
Me.Controls.Add(lista2)
lista2.Location = New Point(100, 250)
lista2.Items.Add("ll")
End Sub
End Class
Tu infatti avevi aggiunto una lista come LIST1 ma avendo dichiarato LISTA è quella che va aggiunta....ho fatto delle prove con un altra istanza di lista (lista2)....funziona.....GRAZIE!
Ora però mi spiegheresti questo WithEvents a cosa serve ??
E soprattutto....io devo dichiarare tanti LISTA quanti me ne servono in base ad un valore letto in un file XML....ammettiamo che siano 10 e che devo creare 10 LISTA....
E' possibile crearli ciclicamente con un array o altro ? a me non riesce...