combobox限定长度的问题

qinyf82 2003-12-19 04:34:38
为了限定combobox的长度,我是这样做的
Select Case KeyAscii
Case 13
Case 8
Case Else
If Len(cmbJyouken1.Text) >= 2 Then
KeyAscii = 0
End If
End Select
可这样一做的话,当光标选中combobox中的内容的话,那么我只能用backspace或delete去除先前我输的内容,而不能通过打其它的内容,然后覆盖,怎么才能覆盖呵
...全文
100 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qinyf82 2003-12-19
  • 打赏
  • 举报
回复
应该怎么写呵
qinyf82 2003-12-19
  • 打赏
  • 举报
回复
不行吗?
qinyf82 2003-12-19
  • 打赏
  • 举报
回复
怎么改呵!代码怎么写呵
of123 2003-12-19
  • 打赏
  • 举报
回复
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal msg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Private Const CB_LIMITTEXT = &H141

Private Sub Form_Load()
Const Max_Char = 2
Call SendMessage(cmbJyouken1.hWnd, CB_LIMITTEXT, Max_Char, 0&)
End Sub
zhengoodman 2003-12-19
  • 打赏
  • 举报
回复
改combobox的format属性应该可以,我没试

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧