Can Format function force upper/lower case?

B

bob

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.
 
L

Larry Lard

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)
 
C

C-Services Holland b.v.

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()
 
W

William E Voorhees

If you are formatting a textbox, use the following:
txtFirstName.CharacterCasing = CharacterCasing.Upper

hth

bill v
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top