Como atribuir o simbolo do Real

13/11/2013

0

Olá galera tenho uma duvida, como eu faço para que um campo TextBox receba o simbolo "R$", e a formatação para que se por exemplo o usuário digitar um valor ele me acrescente dois zeros após a virgula ?
Vinicius Biá

Vinicius Biá

Responder

Posts

13/11/2013

Edmar Munhoz

Cara vc precisa formatar esse valor, da uma olhada nesse post:

http://social.msdn.microsoft.com/Forums/pt-BR/f75881c1-bb67-499f-9b77-e02b8a6137c3/formatar-valor-decimal?forum=504
Nesse post explica como usar o ToString(N2).

Mais também tem como usar o String.Format. Da uma olhada nesse link: https://sites.google.com/site/tecguia/formatar-string-c-string-format


Para aparecer o símbolo do real vc vai ter que concatenar string, ex:

txtValor.Text = "R$ " + valor.ToString(N2);

Agora para aparecer quando o usuário digita, se for desktop vc poder colocar o código para a formatação no evento do textbox em algum evento, da uma olhada por que não lembro direito de cabeça o nome certo do evento mais acho que é OnKeyUp e também tem o evento OnKeyDown. Se for uma aplicação web tenta fazer na hora que o foco deixa o textbox e da uma pesquisada sobre os componentes do AjaxToolKit do ASP.Net, é melhor ou vc também pode fazer por JavaScrip.


Abs.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar