Funcion
Publicado por Pablo Ricardo (1 intervención) el 30/06/2012 16:04:21
Hola a todos, necesitaría si me pueden ayudar con esta funcion. Al llamarla desde un TextBox lo que logro es que cuando estoy ingresando un nro. cuando tecleo el punto "." el cursor se posiciona despues del separador decimal, es decir luego de la coma. Funciona correctamente el unico inconveniente es que si tecleo el punto desde el teclado numerico, es decir el que esta entre el cero y el Intro no me funciona. Alguien me podria decir que tendria que modificarle a la funcion para poder lograr esto.
Muchas gracias de antemano y Saludos para todos.
Muchas gracias de antemano y Saludos para todos.
1
2
3
4
5
6
7
8
9
10
11
12
13
Public Function Numeros(ByVal txtControl As TextBox, ByVal caracter As Char, ByVal decimales As Boolean) As Boolean
If (Char.IsNumber(caracter, 0) = True) Or caracter = Convert.ToChar(8) Or caracter = "." Then
If caracter = "." Then
If decimales = True Then
If txtControl.Text.IndexOf(".") <> -1 Then Return True
Else : Return True
End If
End If
Return False
Else
Return True
End If
End Function
Valora esta pregunta


0