读书人

VB初学者有关问题小杂烩!解决立即给分

发布时间: 2011-12-30 23:30:45 作者: rapoo

VB菜鸟问题小杂烩!???解决立即给分绝不食言!
1.vb中TextBox控件中则么限定字符位数
例:0123456789可以 01234567891超过10位不可以(如果在TextBOX的属性中可以设定最好)

2.vb中ComboBox控件中则么限定字符位数
同上例

3.vb中DTPicker控件可以选择日期,可不可以手工输入?—TPicker控件中有没有属性可以改)
例:选择2007/03/02可以,同样我不想选择,我想手工输入一个2007/03/02。


[解决办法]
1.maxlength
2.vb中ComboBox控件中则么限定字符位数
Private Sub Combo1_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode <> 8 And KeyCode <> 46 Then
If Len(Combo1.Text) > 2 Then KeyCode = 0
End If
End Sub

Private Sub Combo1_KeyPress(KeyAscii As Integer)
If KeyAscii <> 8 Then
If Len(Combo1.Text) > 2 Then KeyAscii = 0
End If
End Sub

Private Sub Combo1_KeyUp(KeyCode As Integer, Shift As Integer)
If KeyCode <> 8 And KeyCode <> 46 Then
If Len(Combo1.Text) > 2 Then KeyCode = 0
End If
End Sub
[解决办法]
1,2 如楼上所言

3 该控件没用过
[解决办法]
呵呵,晚了,来蹭分
[解决办法]
楼上阿勇好心急啊,哈哈
[解决办法]
接分

读书人网 >VB

热点推荐