VB小程序请帮忙.送您10Q币做回报.
来源:百度知道 编辑:UC知道 时间:2024/09/25 11:49:19
麻烦您写的详细点,我复制下来就可以用.
只需要几行代码就行了:
Const c$ = "零壹贰叁肆伍陆柒捌玖"
Private Sub Form_Load()
Text1.MaxLength = 5
End Sub
Private Sub Text1_Change()
Dim a$
a = Space(5 - Len(Text1)) & Text1
Text2 = IIf(Mid(a, 1, 1) = " ", "X", Mid(c, Val(Mid(a, 1, 1)) + 1, 1))
Text3 = IIf(Mid(a, 2, 1) = " ", "X", Mid(c, Val(Mid(a, 2, 1)) + 1, 1))
Text4 = IIf(Mid(a, 3, 1) = " ", "X", Mid(c, Val(Mid(a, 3, 1)) + 1, 1))
Text5 = IIf(Mid(a, 4, 1) = " ", "X", Mid(c, Val(Mid(a, 4, 1)) + 1, 1))
Text6 = IIf(Mid(a, 5, 1) = " ", "X", Mid(c, Val(Mid(a, 5, 1)) + 1, 1))
End Sub
这个也太简单了点儿,我给你作
Private Sub Form_Load()
Text1.MaxLength = 5
Text2.Locked = True
Text3.Locked = True
Text4.Locked = True
Text5.Locked = True
Text6.Locked = True
End Sub
Private Sub Text1_Change()