Dim c,c1,x As Int
dim edt as edittext
......
c= edt.SelectionStart
setSelection(edt,c,c+x)
c1= getSelectionEnd(edt)
......
Les x caractères à partir de la position c du curseur sont bien sélectionnés mais la fonction getselectionend retourne la valeur 0 au lieu de c+x !
J'ai testé dans l'exemple fourni : même problème ...
J'ai mis à jour le premier post, il y avait deux erreurs dans les routines getSelectionStart et getSelectionEnd, ces fonctions ne retournaient aucune valeur.