Toto zjavne nesúvisí s Vašou prvou otázkou, prečo ste potom nezaložili nové vlákno? Daný problém by som riešil tak, že v metóde, kde pridávam produkty, zistím, či ListView2 už obsahuje pridávaný produkt, a ak hej, Exit Sub, alebo podobne. Najprv by som skúsil použiť metódu .Items.Contains, ak sa nebude dať použiť, tak niečo podobné:
Dim contains As Boolean = False
For Each item In ListView2.Items
contains = contains Or (item = addingItem)
Next
|