Can Format function force upper/lower case?

  • Thread starter Thread starter bob
  • Start date Start date
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.
 
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)
 
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()
 
If you are formatting a textbox, use the following:
txtFirstName.CharacterCasing = CharacterCasing.Upper

hth

bill v
 
Back
Top