Home All Groups Group Topic Archive Search About

Can Format function force upper/lower case?

Author
16 Jun 2006 12:34 PM
bob@datasync.com
In vb6 you could say s = Format(s, "!") to force text to upper case in
the format
function. I've searched the vb.net help system and can't find any help
on formatting text. There's plenty of help formatting numbers, dates,
and times, though.

Does the vb.net format function have a way to convert text to upper or
lower case?

Thanks.

Author
16 Jun 2006 12:55 PM
Larry Lard
b**@datasync.com wrote:
> In vb6 you could say s = Format(s, "!") to force text to upper case in
> the format
> function.

You mean ">", but yes.

> I've searched the vb.net help system and can't find any help
> on formatting text. There's plenty of help formatting numbers, dates,
> and times, though.
>
> Does the vb.net format function have a way to convert text to upper or
> lower case?

I had a little look, seems these string formatting features were either
dropped from Format or the docs are particularly well hidden. Two
options:

- Use the old function, as found in Microsoft.VisualBasic.Compatibility
(the use of which is generally advised against, though it makes for the
quickest conversion)
- Change the code to use String.ToUpper (eg just s = s.ToUpper replaces
your snippet)

--
Larry Lard
Replies to group please
Author
16 Jun 2006 1:19 PM
C-Services Holland b.v.
b**@datasync.com wrote:

> In vb6 you could say s = Format(s, "!") to force text to upper case in
> the format
> function. I've searched the vb.net help system and can't find any help
> on formatting text. There's plenty of help formatting numbers, dates,
> and times, though.
>
> Does the vb.net format function have a way to convert text to upper or
> lower case?
>
> Thanks.
>

Strings are objects, they have their own methods for that
string.ToLower()
and it's counterpart
string.ToUpper()



--
Rinze van Huizen
C-Services Holland b.v
Author
17 Jun 2006 4:06 AM
William E Voorhees
If you are formatting a textbox, use the following:
txtFirstName.CharacterCasing = CharacterCasing.Upper

hth

bill v

<b**@datasync.com> wrote in message
Show quoteHide quote
news:1150461284.704818.248080@u72g2000cwu.googlegroups.com...
> In vb6 you could say s = Format(s, "!") to force text to upper case in
> the format
> function. I've searched the vb.net help system and can't find any help
> on formatting text. There's plenty of help formatting numbers, dates,
> and times, though.
>
> Does the vb.net format function have a way to convert text to upper or
> lower case?
>
> Thanks.
>