Início > .NET > Máscara de Dinheiro em VB.net

Máscara de Dinheiro em VB.net

Ao desenvolver um software em VB.net usando o Visual Studio, para inserir uma máscara de dinheiro no VB.net, você precisa utilizar um MaskedTextBox.

Após inserir, acesse o evento LEAVE ( ao sair, pode ser usando TAB ou o mouse ) e insira o seguinte código:

MaskedTextBox1.Text = String.Format("{0:c}", Double.Parse(MaskedTextBox1.Text))

Use um Try Catch para não ter erros em tempo de execução.

Try
MaskedTextBox1.Text = String.Format("{0:c}", Double.Parse(MaskedTextBox1.Text))
Catch ex As Exception
MsgBox("Valor incorreto", MsgBoxStyle.Critical, "ERRO NO PREENCHIMENTO")
MaskedTextBox1.Text = ""
MaskedTextBox1.Focus()
End Try

Simples e funcional.

Anúncios
Categorias:.NET Tags:
  1. daniel lima
    dezembro 19, 2011 às 1:12 am

    Como no meu teclado o ponto do numérico nao era aceito como virgula, fiz um replace antes do seu código, ficou assim:

    ‘substitui o “ponto” da tecla por virgula para ser aceito pelo código.
    MaskedTextBox5.Text = MaskedTextBox5.Text.Replace(“.”, “,”)
    Try
    MaskedTextBox5.Text = String.Format(“{0:c}”, Double.Parse(MaskedTextBox5.Text))
    Catch ex As Exception
    MsgBox(“Valor incorreto”, MsgBoxStyle.Critical, “ERRO NO PREENCHIMENTO”)
    MaskedTextBox5.Text = “”
    MaskedTextBox5.Focus()
    End Try

    Espero ter ajudado. (e obrigado pela ajuda com o código!!)
    Daniel Lima

  2. Alinekariam
    março 2, 2012 às 5:54 pm

    Cara nem te conheço,mais te amo! Você salvou meu tcc

    • março 5, 2012 às 1:06 pm

      Afff malditos tcc’s né? Que bom que pude ajudar, qualquer dúvida estou a disposição. Abraço.

  3. AlineKariam
    abril 30, 2012 às 12:20 am

    por favor, como eu fecho uma conexão tipada com um banco de dados?

    • maio 21, 2012 às 6:36 pm

      Aline, o ideal é vc postar isso em um blog especializado… 😉 O scriptbrasil é muito bom, com certeza vão te ajudar lá.

  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: