Torna al Thread
Private Sub ListView1_ItemCheck(sender As System.Object, e As System.Windows.Forms.ItemCheckEventArgs) Handles ListView1.ItemCheck
'recupere l'indice dell'insieme che ha cambiato stato (Checked o Unchecked)
Dim id As ListViewItem = Me.ListView1.Items(e.Index)
'controlli se lo stato del nuovo valore che prenderà è Checked
If e.NewValue = CheckState.Checked Then
m_ParametroIDCompetenza = id.Text
m_ParametroTipologia = id.SubItems(2).Text
m_ParametroTredicesima = id.SubItems(3).Text
id.SubItems(4).Text = InputBox("DOVUTO")
id.SubItems(5).Text = InputBox("PERCEPITO")
'volendo potresti controllare se è tutto ok (ad esempio se ha inserito
'testo corretto nelle inputBox), nel caso non sia tutto ok puoi usare
'e.NewValue = CheckState.Unchecked
'per fare in modo che lo stato ritorni a Unchecked
'e dare la possibilità di rifare l'operazione ripremendo il checkBox
End If
End Sub