FUN?ÃO FORMAT()
Format(Rs!total, [Ô]###########0.00[Ô])
Format(Rs!CNPJ, [Ô]00000000000000[Ô])
Procurei na net, e não fica muito claro, achei algo de padlef ou padding.... No ve.net, não tem esse facilitador do format ?
CPF = Convert.ToUInt64(CPF).ToString([Ô]000\.000\.000\-00[Ô])
Preco = Decimal.Parse(Preco).ToString([Ô]0,000.00[Ô])
Private Sub txtcnpj_KeyPress(sender As Object, e As System.Windows.Forms.KeyPressEventArgs) Handles txtcnpj.KeyPress
If Not Char.IsNumber(e.KeyChar) And e.KeyChar <> Chr(8) And e.KeyChar <> Chr(13) Then
e.Handled = True
End If
If txtcnpj.TextLength = 18 Then
If Not e.KeyChar = Chr(8) Then
e.Handled = True
txtcnpj.SelectionStart = txtcnpj.TextLength
End If
End If
If IsNumeric(e.KeyChar) = True Then
Select Case txtcnpj.TextLength
Case 0
txtcnpj.Text = [Ô][Ô]
Case 2
txtcnpj.Text = txtcnpj.Text & [Ô].[Ô]
txtcnpj.SelectionStart = 3
Case 6
txtcnpj.Text = txtcnpj.Text & [Ô].[Ô]
txtcnpj.SelectionStart = 9
Case 10
txtcnpj.Text = txtcnpj.Text & [Ô]/[Ô]
txtcnpj.SelectionStart = 11
Case 15
txtcnpj.Text = txtcnpj.Text & [Ô]-[Ô]
txtcnpj.SelectionStart = 17
End Select
End If
End Sub
Citação::
[ô]Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Private Sub txtcnpj_KeyPress(sender As Object, e As System.Windows.Forms.KeyPressEventArgs) Handles txtcnpj.KeyPress
If Not Char.IsNumber(e.KeyChar) And e.KeyChar <> Chr(8) And e.KeyChar <> Chr(13) Then
e.Handled = True
End If
If txtcnpj.TextLength = 18 Then
If Not e.KeyChar = Chr(8) Then
e.Handled = True
txtcnpj.SelectionStart = txtcnpj.TextLength
End If
End If
If IsNumeric(e.KeyChar) = True Then
Select Case txtcnpj.TextLength
Case 0
txtcnpj.Text = [Ô][Ô]
Case 2
txtcnpj.Text = txtcnpj.Text & [Ô].[Ô]
txtcnpj.SelectionStart = 3
Case 6
txtcnpj.Text = txtcnpj.Text & [Ô].[Ô]
txtcnpj.SelectionStart = 9
Case 10
txtcnpj.Text = txtcnpj.Text & [Ô]/[Ô]
txtcnpj.SelectionStart = 11
Case 15
txtcnpj.Text = txtcnpj.Text & [Ô]-[Ô]
txtcnpj.SelectionStart = 17
End Select
End If
End Sub
e com CPF ?
pra que codificar se existe o MaskEditBox ?
Citação::
Rapaz, vcs não estão viajando com essa questão de mascara de entrada não ?
pra que codificar se existe o MaskEditBox ?
no meu caso, tenho uma txtbox, onde faço consulta, nomecliente, CPF, CNPJ e Nome apelido. usando o case select
mas já resolvi.