首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

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

2012-03-02 
datagrid单元格用键盘输入一定长度的值,自动跳到下一个单元格datagrid单元格用键盘输入一定长度的值,自动

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 

热点排行