hola, estoy aprendiendo a usar listas y estoy teniendo problemas al insertar datos este es mi codigo para el insert

intPosicion = txtPosicion.Text
Lista1.Insert(intPosicion, New Nucleotido(strNucleotido))
pero el compilador tira el siguiente error :"El índice debe estar dentro de los límites de la lista. Nombre del parámetro: index".
ademas quisiera saber como hago para imprimir esta lista en un formulario??
espero su respuesta.