读书人

datagrid单元格用键盘输入一定长度的值

发布时间: 2012-03-02 14:40:28 作者: rapoo

datagrid单元格用键盘输入一定长度的值,自动跳到下一个单元格
datagrid单元格用键盘输入一定长度的值,自动跳到下一个单元格怎么做,键盘输入的值怎么处理的

[解决办法]
估计不行!
[解决办法]
可以用vsflexgrid(第三方控件),功能比datagrid强很多

VB code
Private Sub Form_Load()    With Me.VSFlexGrid1        .Editable = flexEDKbdMouse    '允许编辑        .TabBehavior = flexTabCells   '按Tab键跳到下一单元格    End WithEnd SubPrivate Sub VSFlexGrid1_KeyPressEdit(ByVal Row As Long, ByVal Col As Long, KeyAscii As Integer)    If Len(Me.VSFlexGrid1.EditText) >= 1 Then  '长度达到2时自动跳        SendKeys "{tab}"    End IfEnd Sub 

读书人网 >VB

热点推荐