Jump to content

Formatar números em VB.NET


diogoarsousa
 Share

Recommended Posts

Olá, Alguém me pode explicar como faço aparecer um número no ecrã com uma determinada formatação?

Por exemplo, no código seguinte gostaria que o número 23456 aparecesse 23,456 no ecrã. Como é que eu faço? Obrigado.

MyNumber = 23456

e.Graphics.DrawString(MyNumber, MyFont, My_Brush, 20, 30, string_vertical)

Link to comment
Share on other sites

Experimenta com format

Nao seguindo o teu codigo, mas imagina que queres colocar uma label com o numero que falas com esse formato.

Colocas:

dim MyNumber as integer = 23456
Label1.Text = Format(mynumber, "###,##")

Ao fazeres isto, irá ter aparecer o numero 23.456 em vez de 23456

Espero ter ajudado.

Cpts

SJC

Sandro Coelho

Link to comment
Share on other sites

Obrigado Sandro Coelho mas já descobri:

MyNumber = 23456

e.Graphics.DrawString(MyNumber.ToString("#,##0"), MyFont, My_Brush, 20, 30, string_vertical)

A formatação é feita assim: MyNumber.ToString("#,##0")

Ok, ainda bem que resolves-te.

Experimentei como dizes, e o resultado é o mesmo.

Se fizeres como eu disse tambem deve funcionar...

Cpts

SJC

Sandro Coelho

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.