vba - VB 6 文本框中的大写字母

标签 vba vb6 vb6-migration

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

我的代码如下

txtFirstName.Text = UCase$(txtFirstName.Text)

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

最佳答案

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

Private sub textbox_keypress(KeyAscii As Integer)
      KeyAscii = Asc(UCase(Chr(KeyAscii)))
End Sub

关于vba - VB 6 文本框中的大写字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29514075/

相关文章:

excel - Powerpoint通过Excel VBA断开链接

sql - ADO 记录集数据未显示在表单上

vb.net - VB6/VBA MSFlexGrid 到 VB.NET DataGridView

vb.net - 错误 "Editor doesn'不支持文件扩展名“.VB”?

vba - 使用 selenium 在 vba 中创建后期绑定(bind)方法

vba - 带有输入框的变量与模块中的多个子变量

vb6 - 使用 VB 6.0 将数组作为参数传递给类 setter

VB 中的属性

forms - 从表单制作类模块

c++ - 将 C++ vb6 COM 对象转换为点网