• Sábado 16 de Noviembre de 2024, 14:02

Autor Tema:  Mi otro problemita!!  (Leído 815 veces)

Cero Kull

  • Miembro activo
  • **
  • Mensajes: 33
    • Ver Perfil
Mi otro problemita!!
« en: Domingo 29 de Diciembre de 2002, 00:17 »
0
Hola el tema esta cerrado el de los text.
Pero me gustaria que me ayudaran a resolver este que es el del control maskedbox..

Estoy utilizando el mismo codigo de validacion de los text pero con algunos cambios que creo deben ser asi como pienso..

Bueno lo pongo a disposicion para que me puedan ayudar a ver que esta malo...

Codigo del modulo.bas

Public Sub fe_ing_KeyPress(Keyascii As Integer, mask As MaskEdBox)
  If Keyascii = 13 Then
    SendKeys "{TAB}"
    End If
    Else
    If fe_ing = "__/__/____" Then
    MsgBox "Ingrese Fecha Usuario", vbCritical
    fe_ing.SetFocus
    Else
    If IsDate(fe_ing) Then
    Text4.SetFocus
    Else
    MsgBox "Fecha No Valida", vbCritical
    fe_ing = "__/__/____"
    fe_ing.SetFocus
   End If
   End If
   End If
 End Sub
'*****************************************************
' SOLO PARA PROVAR VALIDAR EL MASKEDBOX
Public Sub ProcesarLostFocusfecha(mask As MaskEdBox)

Static Procesando As Boolean

If Procesando Then Exit Sub
Procesando = True
fe_ing.mask = Trim(UCase(fe_ing.mask))
If fe_ing.mask = "" Then
MsgBox " Ingrese mascara  pedida ", vbExclamation
fe_ing.SetFocus
DoEvents
End If
Procesando = False
End Sub

'******************************************************
fin modulo

Codigo de llamada al control en el form...

Private Sub fe_ing_GotFocus()
fe_ing.BackColor = &HFFFF00
End Sub
Private Sub fe_ing_KeyPress(Keyascii As Integer)
'ProcesarKeyPressTextSoloTexto Keyascii, Text1
ProcesarLostFocusfecha Keyascii, fe_ing
End Sub
Private Sub fe_ing_LostFocus()
fe_ing.BackColor = &H80000000
ProcesarLostFocusfecha fe_ing
End Sub

Fin del codifo del form

Pd. fe_ing = a la fecha de ingreso es un variable....


Saludos ajala me puedan ayudar.., lo importante es probar y probar hasta que resulte...

Saludos y felices fiestas., y tomen o beban con moderacion ahi que cuidarse..

Atte.
Cero Kull®