Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Alex Passos

com o controle MaskedTextBox

Recommended Posts

Olá Estou utilizando o controle MaskedTextBox padrão do Visual Studio 2005 para colocar valores como moeda. pra formatar coloquei assim:maskValor.Text = formatcurrency("0")beleza... funciona sem problemamais quando vou salvar no banco de dados... o campo como decimalcoloquei assim pra trocar a virgula por ponto Dim varValor As StringvarValor = Replace(maskValor.Text, "R$", "")varValor = Replace(varValor, ",", ".") quando utilizo um valor menor do que 1.000 funciona sem problema.... quando utilizo o valor acima de 1.000 dar erro ficando assimR$ 1.685,25Fica assim: 1.685.25 (que gera erro assim)E deveria ficar assim: 1685.25 O que tenho que fazer corrigir esse erro? obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.