VB 6 文本框中的大写字母

Jee*_*rti 2 vb6 vba vb6-migration

如何在按制表符或空格键时将第一个字母变为大写vb 6.0

我的代码如下

txtFirstName.Text = UCase$(txtFirstName.Text)
Run Code Online (Sandbox Code Playgroud)

但在制表符或空格之后它不会改变

小智 5

这很简单,只需在文本框按键事件中执行此操作...

Private sub textbox_keypress(KeyAscii As Integer)
      KeyAscii = Asc(UCase(Chr(KeyAscii)))
End Sub
Run Code Online (Sandbox Code Playgroud)