Gracias jsbsan
Pero el problema era en la parte gráfica de las propiedades del ListView que el Mode esta a None y sinceramente desconozco por que esta así y no en Single ya que era copia de otro formulario que ya funcionaba. Por eso que no me molesté ni me acordé de Mode.
Pero al cambiarlo a Single todo el código ya funcionaba.
Te invito a que pruebes este caso de cambiar la parte gráfica a Mode = None y usa el código y te darás cuenta que todo falla al intentar conocer si tiene selección o no.
Gracias eres un amigo