Me da la impresión que lo que quieres lograr es algo tan simple como lo siguiente:
1 Agregar un TextBox al formulario que VB crea por defecto con un nuevo proyecto EXE.
2 Copiar el codigo siguiente en la sección Declaraciones del formulario.
Ejecutar el proyecto.
1 Agregar un TextBox al formulario que VB crea por defecto con un nuevo proyecto EXE.
2 Copiar el codigo siguiente en la sección Declaraciones del formulario.
Código [Seleccionar]
Option Explicit
Private Sub Text1_KeyPress(KeyAscii As Integer)
Static Vez As Integer
If KeyAscii = 46 Then
If Not Vez = 0 Then
KeyAscii = 0
End If
Vez = Vez + 1
ElseIf Not (KeyAscii >= vbKey0 And KeyAscii <= vbKey9) _
And KeyAscii <> vbKeyBack And KeyAscii <> 45 Then
'Se descarta cualquier pulsación escepto las teclas permitidas
KeyAscii = 0
End If
End Sub
Ejecutar el proyecto.