四时宝库

程序员的知识宝库

VB小程序,大小写转换(vb中大写转小写怎么编程序)

VB小程序,关注我有更多的有趣的VB小程序

1、数字大小写转换

界面:

代码:

Private Sub Command1_Click()

Const dx = "零一二三四五六七八九"

Dim s As String, x As Integer

Dim ans As String, i As Integer

s = Text1.Text

For i = 1 To Len(s)

x = Val(Mid(s, i, 1))

ans = ans + Mid(dx, x + 1, 1)

Next i

Label1.Caption = ans

End Sub

2、金额转换

界面:

代码 :

Private Sub Command1_Click()

Dim dx As String, dw As String

Dim s As String, c As String

Dim ch As String, i As Integer

dx = "零壹贰叁肆伍陆柒捌玖拾"

dw = "亿仟佰拾萬仟佰拾元"

s = Text1.Text

If Len(s) > 9 Then

Label1.Caption = "输入的数据超出所能转换的范围"

Else

For i = 1 To Len(s)

ch = Mid(s, i, 1)

c = c + Mid(dx, Val(ch) + 1, 1) + Mid(dw, 9 - Len(s) + i, 1)

Next i

Label1.Caption = c + "整"

End If

End Sub

3、字母转换

界面:

代码:

Private Sub Command1_Click() '内置函数

Text2.Text = UCase(Text1.Text)

Text4.Text = LCase(Text3.Text)

End Sub

Private Sub Command2_Click() '编写程序

Dim s As String, s1 As String, t As String, t1 As String, ch As String, i As Integer, k As Integer

s = Text1.Text

s1 = Text3.Text

t = "": k = 0

For i = 1 To Len(s)

ch = Mid(s, i, 1)

If ch >= "a" And ch <= "z" Then

ch = Chr(Asc(ch) - 32)

End If

t = t & ch

Next i

Text2.Text = t

For i = 1 To Len(s1)

ch = Mid(s1, i, 1)

If ch >= "A" And ch <= "Z" Then

ch = Chr(Asc(ch) + 32)

End If

t1 = t1 & ch

Next i

Text4.Text = t1

End Sub

想得到更多的VB小程序,请关注我,点击下方的广告可以更好的支持和鼓励我哦!

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接