RE:Validar Decimales en textbox
'Lo utilizas de esta manera: En el Lostfocus de tu textbox
'Si encuentra un error como estos: ,00, ó 0,00, ó ,00 ó 00,
'Te mostrara un error diciendo que los datos no son correctos y si en cambio
'escribes 2,23 no te saldra el error y pasara a lasiguiente casilla .
Ejm:
Private Sub txtiva_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtIVA.LostFocus
Call VerificaDecimales(sender, txtiva.text)
End Sub
' Espero te ayude.........
Public Sub VerificaDecimales(ByVal sender As Object, ByVal Valor As String)
Dim datdecim As Int32 = 0
Dim ins As Int32 = 0
Dim x As Int32
For x = 1 To Valor.Length
If Mid(Valor, x, 1) = "," Then
datdecim += 1
End If
Next
ins = InStr(Valor, ",", CompareMethod.Text)
If ins <> 0 Then
If ins = 1 Or ins = Valor.Length Or datdecim >= 2 Then
MessageBox.Show("El valor introducido no es correcto, verifique para continuar", "Artículos", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
sender.Focus()
End If
End If
End Sub