老哥们,能帮我看看吗?
vb吧
全部回复
仅看楼主
level 5
Private Sub Command1_Click()
Dim X1 As Single, X2 As Single
Text2.Text= X1
If X1 > = "a" Or X1 <= "z" Then
X2 = UCase(X1)
ElseIf X1 > = "A" Or X1 <= "Z" Then
X2 = LCase(X1)
End If
Text2.Text= X2
End Sub
题目要求的是 如果输入的为小写字母将其输出为大写字母,如果是大写字母将其输出为小写字母,如果都不是则输出 #
写到一半试了一下,输出的只有X1或 x1
2021年03月23日 01点03分 1
level 5
打错了, or应该是and
2021年03月23日 01点03分 2
level 13
Dim X1 As Single, X2 As Single 是什么鬼,Single书上没写吗,看下String和Single的区别
2021年03月23日 01点03分 3
Text2.Text = X1 这样赋值对吗,应该是X1=Text2.Text
2021年03月23日 01点03分
@隨風🍁缒夢 我刚才这样输入贴吧直接显示网页链接,所以没这样写
2021年03月23日 01点03分
level 5
额,,,,
2021年03月23日 01点03分 4
level 7
Private Sub Command1_Click()
Dim x1 As String, x2 As String
x1 = Text1
If x1 >= "a" And x1 <= "z" Then
x2 = UCase(x1)
ElseIf x1 >= "A" And x1 <= "Z" Then
x2 = LCase(x1)
Else
x2 = "#"
End If
Print x2
End Sub
2021年03月23日 02点03分 5
谢谢老哥,我下午回去试试
2021年03月23日 02点03分
这个代码只能处理textbox中的第一个字符!!!!!
2021年03月23日 02点03分
@璐村惂鐢ㄦ埛_0748V5Z馃惥 先会一个字母的,余下的外面套一层循环就可以遍历所有字符
2021年03月23日 02点03分
2021年03月23日 03点03分
level 11
2021年03月23日 02点03分 6
谢谢老哥,我回去试试
2021年03月23日 02点03分
直接赋值,语句用法。太特殊了。还有next作为方法名的,还有input语句的逗号分号……
2021年03月23日 07点03分
@天之坦克杀手 不知道你说的啥
2021年03月29日 06点03分
@璐村惂鐢ㄦ埛_0748V5Z馃惥 VB语句太特殊了,搞不清楚,这个mid()=xx是什么?为什么mid可以在左边,类似还有xx.next搞不清楚为什么可以通过,方法起名可以用关键字吗?
2021年03月29日 06点03分
level 3
有大佬知道为什么倒计时开始的时候会有延迟吗
2021年03月29日 12点03分 7
1