all groups > dotnet windows forms > july 2007 >
You're in the

dotnet windows forms

group:

Integer Number -> Text Number



Integer Number -> Text Number news.microsoft.com
7/26/2007 2:25:20 PM
dotnet windows forms: All,

I have a form that currently displays an integer value in a label to a user
but want it to now display the text equivalent. For example, if I have 54,
it should say fifty four. Any class examples on doing this or should I just
do it with a case function? Not to be picky, but....Ideas in VB would be
best.

Thanks,
Brian

Re: Integer Number -> Text Number Jesse Houwing
7/26/2007 11:31:46 PM
* news.microsoft.com wrote, On 26-7-2007 21:25:
[quoted text, click to view]

I don't think there is something like this in the base class library.
You might be lucky in the Speech SDK though. In order to pronounce a
number, it must be parsed correctly. But it's a long shot.

A case statement might work for most numbers, but would need quite a few
exceptions I guess. At least in different languages than English. (Frech
comes to mind, Dutch also has quite a few specifics).

Re: Integer Number -> Text Number Morten Wennevik [C# MVP]
7/27/2007 12:00:00 AM
[quoted text, click to view]

Hi Brian,

There are no premade classes that will do this for you, which means you need to custom make it yourself (or use a third party component). In any case, this will probably break any globalization of your application. If you only need English translation this won't be a problem.

The articles below demonstrates the principles of such a translation.

http://www.blackwasp.co.uk/NumberToWords.aspx
http://www.vb-helper.com/howto_number_to_words.html

--
Happy coding!
AddThis Social Bookmark Button