vb中在文本框中输入一点的坐标(x,y),怎样把输入的数据中分离出坐标x,y然后对他们进行判断正负
PrivateSubCommand1_Click()Dima()Dimx,y,RAsStringa=Split(Text1.Text,",")x=a(0)y=a(1)If...
Private Sub Command1_Click()
Dim a()
Dim x, y, R As String
a = Split(Text1.Text, ",")
x = a(0)
y = a(1)
If x > 0 And y > 0 Then
MsgBox "(" & x & "," & y & ")" & "是在第一象限", 1 + vbInformation, "消息框"
ElseIf x > 0 And y < 0 Then
MsgBox "(" & x & "," & y & ")" & "是在第二象限", 1 + vbInformation, "消息框"
ElseIf x < 0 And y < 0 Then
MsgBox "(" & x & "," & y & ")" & "是在第三象限", 1 + vbInformation, "消息框"
Else
MsgBox "(" & x & "," & y & ")" & "是在第四象限", 1 + vbInformation, "消息框"
End If
End Sub
不知道为什么运行时显示a = Split(Text1.Text, ",")这有错误? 展开
Dim a()
Dim x, y, R As String
a = Split(Text1.Text, ",")
x = a(0)
y = a(1)
If x > 0 And y > 0 Then
MsgBox "(" & x & "," & y & ")" & "是在第一象限", 1 + vbInformation, "消息框"
ElseIf x > 0 And y < 0 Then
MsgBox "(" & x & "," & y & ")" & "是在第二象限", 1 + vbInformation, "消息框"
ElseIf x < 0 And y < 0 Then
MsgBox "(" & x & "," & y & ")" & "是在第三象限", 1 + vbInformation, "消息框"
Else
MsgBox "(" & x & "," & y & ")" & "是在第四象限", 1 + vbInformation, "消息框"
End If
End Sub
不知道为什么运行时显示a = Split(Text1.Text, ",")这有错误? 展开
展开全部
更改dim a() as string
若还有错,检查a = Split(Text1.Text, ",")中的逗号与实际输入text的逗号是否相同,中英文逗号的区别
若还有错,检查a = Split(Text1.Text, ",")中的逗号与实际输入text的逗号是否相同,中英文逗号的区别
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
定义a的时候把后面的括号去掉!
dim a
split函数里面的逗号一定要是英文状态下输入的,在运行的时候在文本框中也一样.你再试试看.
dim a
split函数里面的逗号一定要是英文状态下输入的,在运行的时候在文本框中也一样.你再试试看.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Dim a() As String
就可以了~~~~~~~~~~~~~~
就可以了~~~~~~~~~~~~~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
?_?意思啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询