Professional Documents
Culture Documents
Funcion TextBox
La funcion "TipoContenido" dentro de la clase validar es la encargada de
realizar distintos tipos de validaciones de acuerdo al contenido del TextBox
Solo Letras
Se admiten todas los numeros y letras y los caracteres "." y "," no admite
symbolos o caracteres especiales
Modo de uso
Se debe de implementar esta funcion en el evento keypress del control
TextBox deseado a como se muestra en el ejemplo
Private Sub txtNum_KeyPress(sender As Object, e As
System.Windows.Forms.KeyPressEventArgs) Handles txtNum.KeyPress
If TipoContenido(txtNum, e) = False Then
e.KeyChar = Nothing
End If
End Sub
Funcion ValCol
La funcion "ValCol" es utilizada para validar las columnas del True DBGrid que
se usa de manera especifica para la realizacion de comprobantes contables,
esta funcion se encarga de:
Modo de uso
se debe de implementar esta funcion en el evento AfterColUpdate del control
True DBGrid a como se muestra en el ejemplo
Dim result(3) As String
result = ValCol(e, gridComprobante.Columns(e.Column.Name).Value.ToString,
gridComprobante.Columns("Cdigo").Value.ToString)
If result(2) <> "False" Then
gridComprobante.Columns(result(3)).Value = result(0)
Funcion ColPress
If Asc(e.KeyChar) = 13 Then
If gridComprobante.Col = 15 Then
If ColPress(gridComprobante.Col, e, gridComprobante.Columns("Concepto
Especfico").Value.ToString) = False Then
gridComprobante.Focus()
gridComprobante.Col = 11
Exit Sub
End If
If gridComprobante.Columns("Debe").Value.ToString = "0.00" And
gridComprobante.Columns("Haber").Value.ToString = "0" Or
gridComprobante.Columns("Debe").Value.ToString = "0.00" And
gridComprobante.Columns("Haber").Value.ToString = "0.00" Then
MsgBox("El debe y el haber no pueden ser ambos 0",
MsgBoxStyle.Information, "PM-CENTRAL")
SendKeys.Send("{LEFT}")
Else
SendKeys.Send("{DOWN}")
SendKeys.Send("{HOME}")
SendKeys.Send("{RIGHT}")
End If
End If
End If