Per prima cosa bisogna verificare lo stato della checkbox poi si provvederà eventualmente all'eliminazione dell'item selezionato. prova così:
Private Sub ListView6_ItemCheck(ByVal sender As Object, _
ByVal e As System.Windows.Forms.ItemCheckEventArgs) _
Handles ListView6.ItemCheck
If (e.CurrentValue = CheckState.Checked) Then
TextBox2.Text = TextBox2.Text & "," & ListView6.Items(e.Index).Text
ElseIf (e.CurrentValue = CheckState.Unchecked) Then
Dim start As Integer = TextBox2.Text.IndexOf(CChar(ListView6.Items(e.Index).Text))
TextBox2.Text = TextBox2.Text.Remove(start, TextBox2.Text.Length - start)
End If
End Sub
eventualmente adegua la condizione FALSE col tuo codice e vedi cosa succede.
Ricorda che, accettare la risposta è un modo di ringraziare chi ci ha aiutato ed evidenziare che il problema è stato risolto.
http://www.infomidia.it
Domenico