il mio problema e che in una textbox chiamata txt_telefono quando l'utente preme un tasto che non equivale ad un numero non deve permettergli di inserire la lettera

per capire se il tasto premuto non è un numero ho messo il codice nell'evento keypress della text,con keyascii prelevo il codice ascii e se il codice non è compreso tra 48 e 57 (che sono i numeri da 0 a 1) dovrei usare le proprietà :

1 selstart
2 SelLength
3 seltext

con selstart e SelLength dovrei selezionarmi la lettera inserita e con seltext dovrei prendermi il testo selezionato e trasformarlo in "" (niente,cioè lo elimino),

il mio problema è che non riesco a selezionare la lettera premuta.