label1上面显示提取的大写字母,text2上面显示逆序后的字符串Private Sub Command1_Click()
Dim x As String, y As String
Dim a%, i%, b%
Dim c() As String
a = Text1.Text
For i = 1 To Len(a)
y = Mid(a, i, 1)
If (y >= "A" And y <= "Z") Then
Label1.Caption = Label1.Caption + y
ReDim c(1 To 100) As String
c(i) = Label1.Caption
End If
Next i
For i = i To 1 Step -1
Text2.Text = Text2.Text & c(i)
Next i
End Sub
Dim x As String, y As String
Dim a%, i%, b%
Dim c() As String
a = Text1.Text
For i = 1 To Len(a)
y = Mid(a, i, 1)
If (y >= "A" And y <= "Z") Then
Label1.Caption = Label1.Caption + y
ReDim c(1 To 100) As String
c(i) = Label1.Caption
End If
Next i
For i = i To 1 Step -1
Text2.Text = Text2.Text & c(i)
Next i
End Sub
解决方案 »
- VB6.0 我在我的机子里面LABEL控件都显示的很完整,为什么到别的电脑里面就总是显示不全呢?
- 请问VB中怎么使数据右对齐按列显示呢
- vb6.0下怎么能够定义datagrid行的颜色
- 请高手帮忙数据库????
- 求助于字符串搜索!
- 请问高手:有没有做.chm或者.hlp帮助的工具提供?一定给分!谢谢!
- 怎样获得系统资源的占用率!!!!
- 又是关于SQL SERVER的小问题。
- 请问:Findwindow找到其他应用程序的窗口,如何对其进行最大化、最小化,隐藏、显现操作,该对其发送的消息是什么?
- 两个编程软件的问题
- 如何使vb中的其中一个窗体的程序独立于其他窗体程序运行即其他窗体运行不占用那个独立窗体的运行时间??急需
- adodc的记录指针移动
Private Sub Command1_Click()
Dim s, b As String
Dim i%s = Text1For i = 1 To Len(s)
b = Mid(s, i, 1)
If (b >= "A" And b <= "Z") Then
Label1.Caption = Label1.Caption + b
End If
Next is = Label1.Caption
For i = 0 To Len(s) - 1
b = Mid(s, Len(s) - i, 1)
Text2 = Text2 + b
Next iEnd Sub
Private Sub Command1_Click()
Dim x As String, y As String
Dim a$,i%, b% '<<<===这里的A应为字串
Dim c() As String
a = Text1.Text
For i = 1 To Len(a)
y = Mid(a, i, 1)
If (y >= "A" And y <= "Z") Then
Label1.Caption = Label1.Caption + y
'ReDim c(1 To 100) As String <<<== 这个宣告很奇怪哦
'c(i) = Label1.Caption <<<===这样做也很奇怪
Text2.Text = y & Text2.Text '<<<===这样就可以了 End If
Next i
' ====以下可以省略了====
'For i = i To 1 Step -1
' Text2.Text = Text2.Text & c(i)
'Next i
End Sub我尽量保持你原有的思路,不去变动
但是编程时逻辑观念是很重要的哦, 加油