你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 编程语言
制作VB可读写表格自定义控件(二)
 

.TextMatrix(j, 0) = "" & j

      Next j

   End With

End Sub

'对表格内容读功能的实现

'当前活动单元更改到一个不同单元时发生,实现 Text2文本的漂浮跟踪

Private Sub Grid1_EnterCell()

        If Grid1.Row = 0 Or Grid1.Col = 0 Then Exit Sub

        With Text2

            .Text = ""

            .Visible = False

            .Top = Grid1.Top + Grid1.CellTop

            .Left = Grid1.Left + Grid1.CellLeft

            .Width = Grid1.CellWidth

            .Height = Grid1.CellHeight

            .Text = Grid1.Text

            .Visible = True

            .SetFocus

        End With

End Sub

'对表格内容写功能的实现

'当前活动单元变更到一个不同的单元之前立即发生,实现Text2文本中的值添加到单元格中

Private Sub Grid1_LeaveCell()

        Grid1.Text = Text2.Text

        Text2.Text = ""

        Text2.Visible = False

End Sub

'提高操作性的功能代码

'通过方向键来控制光标所在单元格中的位置

Private Sub Text2_Keydown(KeyCode As Integer, Shift As Integer)

   Select Case KeyCode

        Case 39     '向右

            Grid1.SetFocus

            If Grid1.Col < Grid1.Cols Then Text2.Left = Grid1.Left + Grid1.CellLeft

        Case 37     '向左

            Grid1.SetFocus

            If Grid1.Col > 1 Then Text2.Left = Grid1.Left - Grid1.CellLeft

        Case 40     '向下

            Grid1.SetFocus

            If Grid1.Row < Grid1.Rows Then Text2.Top = Grid1.Top + Grid1.CellTop

        Case 38     '向上

            Grid1.SetFocus

            If Grid1.Row <= 2 Then

  推荐精品文章

·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录
·2023年10月目录
·2023年9月目录 
·2023年8月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089