读书人

VB2005中一个奇怪的现象解决思路

发布时间: 2012-01-30 21:15:58 作者: rapoo

VB2005中一个奇怪的现象
有两个textbox,其中textbox1.text=5,textbox2.text=49. 为什么trim(textbox1.text)>trim(textbox2.text)的条件会成立?请问这是原因?谢谢!

[解决办法]
因为Trim返回的是字符串,你上面的条件一定会成立的.
[解决办法]
你执行的是文本比较,所以会符合。如果是比较数据大小,应该为:

TextBox1.Text = 5
TextBox2.Text = 49
If CSng(TextBox1.Text) > CSng(TextBox2.Text) Then
MsgBox("AAA")
End If

[解决办法]
恩.正如楼上所说.

读书人网 >VB Dotnet

热点推荐