vb.net如何检查label.text的情况,即小写,大写

时间:2013-08-08 11:22:38

标签: vb.net visual-studio-2010 visual-studio

如何在label.text vb.net中检查案例

我想查看标签文字是否在

大写或小写或标题案例或句子案例或Toggle案例

获得了较低和较高的解决方案

 if  char.isLower()=true then

 'my code

 endif

 if  char.isUpper() =true then

 'my code

 endif

标题案例或

句子案例或

切换案例

仍然知道如何检查

1 个答案:

答案 0 :(得分:2)

isUpper和isLower适用于字符串中的单个字符。我认为更好的解决方案是创建一个临时字符串,其格式符合您的要求并返回比较。

作为示例(对于ProperCase)

If String.Format(yourString, vbStrConv.ProperCase) = yourString then
    'your code for proper case
End If

有了这个,您应该能够进行大多数的比较。至于切换情况,您将不得不编写一个为您执行字符串转换的算法。有关一个非常有用的算法,请参阅http://www.codeproject.com/Tips/162540/Letter-Case-Conversion-Algorithms-Title-Case-Toggl

相关问题