Un italiano in Cina? Da noi, qui in Italia, è notte
Non ho tantissima voglia di seguire quel thread (sarebbe meglio che tu usassi la versione b4x di CustomListView, come suggerito da Erel, e magari guardassi il suo video tutorial).
Cmq, mi pare che in quel caso l'evento dovrebbe essere:
Sub chk_CheckedChange(Checked As Boolean)
il che non ti restituisce l'indice dell'item, però. Per ottenerlo, come prima riga all'interno di questa routine-evento:
Dim ItemIndex As Int = NomeDellaTuaCLV.GetItemFromView(Sender) ' <--- Sender sarà la checkbox di cui hai modificato lo stato.