vb text跟text的内容不能比较吗
答案:3 悬赏:80 手机版
解决时间 2021-02-26 09:53
- 提问者网友:杀生予夺
- 2021-02-25 19:23
vb text跟text的内容不能比较吗
最佳答案
- 五星知识达人网友:三千妖杀
- 2021-02-25 20:22
字符串的比较是根据字符的ASCII码来比较的,而且是逐字符比较,只要对应位置的字符分出了大小,比较过程即结束,后面的字符不再比较。比如:字符"2"是大于字符串"123456789"的,因为字符"2"的ASCII码大于"1"的ASCII码!
TextBox控件的Text属性的类型是字符型,因此如果直接用Text属性来比较是按字符串来比较的,必须转换为数值(或者把它赋值给数值型变量)后再来比较,比如:
If Val(Text1.Text) > Val(Text2.Text) Then
MsgBox "第一个数比第二个数大!"
End If或者
Dim x1 As Integer, x2 As Integer
x1 = Text1.Text
x2 = Text2.Text
If x1 > x2 Then
MsgBox "第一个数比第二个数大!"
End If
TextBox控件的Text属性的类型是字符型,因此如果直接用Text属性来比较是按字符串来比较的,必须转换为数值(或者把它赋值给数值型变量)后再来比较,比如:
If Val(Text1.Text) > Val(Text2.Text) Then
MsgBox "第一个数比第二个数大!"
End If或者
Dim x1 As Integer, x2 As Integer
x1 = Text1.Text
x2 = Text2.Text
If x1 > x2 Then
MsgBox "第一个数比第二个数大!"
End If
全部回答
- 1楼网友:廢物販賣機
- 2021-02-25 22:40
文字肯定是没法比较的,只有数字是可以比较的
- 2楼网友:毛毛
- 2021-02-25 21:43
可以比较的。就是字符串比较
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯