Aplicaciones web o de escritorio?
Si es para aplicaciones web, me parece que dentro de las FAQ's hay algo relacionado, para lo otro aquí te puede servir esto (el código no está probado, pueda que tenga errores):
Código:
Private Sub textbox1_KeyPress(ByVal sender as Object, e as System.Windows.Forms.KeyPressEventArgs) Handles textbox1.KeyPress
If Not(char.IsControl(e.KeyChar) Or char.IsLetter(e.KeyChar)) Then
e.Handled=true;
End If
End Sub
Sería bueno que digas como es el formato del rut, no todos lo conocemos.
Saludos