打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
MSFlexGrid 能进行编辑实例
Private Sub MSFlexGrid1_KeyPress(KeyAscii As Integer)
    Select Case KeyAscii
        Case 13            'ENTER key
        With MSFlexGrid1
         .HighLight = flexHighlightNever     'turn off hi-lite
         If .Col < .Cols - 1 Then
          .Col = .Col + 1
         Else
           If .Row < .Rows - 1 Then
            .Row = .Row + 1                 'down 1 row
            .Col = 1                        'first column
           Else
            .Row = 1
            .Col = 1
          End If
        End If
        If .CellTop + .CellHeight > .Top + .Height Then
          .TopRow = .TopRow + 1             'make sure row is visible
        End If
        .HighLight = flexHighlightAlways    'turn on hi-lite
    End With
        Case 8             'Backspace
            If Len(MSFlexGrid1) Then
              MSFlexGrid1 = Left$(MSFlexGrid1, Len(MSFlexGrid1) - 1)
            End If
        Case 27                      'ESC
            If MSFlexGrid1.Tag > "" Then   'only if not NULL
             MSFlexGrid1d = MSFlexGrid1.Tag      'restore original text
            End If
        Case Else
            MSFlexGrid1 = MSFlexGrid1 + Chr(KeyAscii)
    End Select
End Sub
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
通用的报表式数据录入
vb中msflexgrid的使用举例
一个MSFlexGrid 控件的使用的例子
oracle中case when then的用法
根据返回的值输出指定内容
oracle case when else 语法和用法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服