Buenas barman:
En los ejemplos no encuentro nada que me sirva y este código que has pegado tampoco

hace nada de lo que necesito.
El codigo lo que hace es que cuando se pulse la tecla TAB salga por pantalla la suma del SelStart y del SelLength y aparte de que no se imprima el TAB. Y no le veo relación con lo que yo quiero hacer, ya que estos dos valores son la posición del cursor y de la longitud de la seleccion.
No sé, pero creo que no nos entendemos muy bien

. Aunque por intentarlo que no quede.....

.
Se me ocurre que quizá tu idea era que seleccionase con el ratón el un TAB escrito anteriormente y que el código me dijera la longitud, si es eso te adelanto que no funciona ya que la longitud del caracter \t es siempre 1.
Manualmente he comprobado que un TAB equivale a 9 espacios por defecto, y lo que yo quiero es poder cambiar eso (tanto acceder para obtener ese valor como acceder para cambiarlo).
Gracias de todas formas, sigo esperando respuesta.