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

Text2.Top = Grid1.Top + Grid1.CellTop

            Else

                Text2.Top = Grid1.Top - Grid1.CellTop

            End If

    End Select

End Sub

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

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

     Select Case KeyCode

        Case 37, 38, 39, 40

            Text2.SetFocus

     End Select

End Sub

以上代码是需要用户自己添加的内容,接下来要利用VB6的控件接口向导,将想要的属性、方法和事件添加到自定义控件中。注意必须要选定RowsCols属性和grid方法,其他的步骤根据需要去选,或者按照向导默认完成。在完成向导提示内容后,回到代码编辑区,会看到关于RowsCols的代码,其中Rows代码勿动,Cols代码修改如下:

'注意!不要删除或修改下列被注释的行!

'MappingInfo=Grid1,Grid1,-1,Cols

Public Property Get Cols() As Long

    Cols = Grid1.Cols

End Property

 

Public Property Let Cols(ByVal New_Cols As Long)

    Grid1.Cols = New_Cols

    PropertyChanged "Cols"

End Property

'Rows代码参考如下:

'注意!不要删除或修改下列被注释的行!

'MappingInfo=Grid1,Grid1,-1,Rows

Public Property Get Rows() As Long

    Rows = Grid1.Rows

End Property

 

Public Property Let Rows(ByVal New_Rows As Long)

    Grid1.Rows() = New_Rows

    PropertyChanged "Rows"

End Property

五、文件保存及编译

将以上文件保存,然后通过文件菜单中的编译菜单项编译成UCXgrid.ocx文件,保存到文件加中。在文本框中输入表格的行数和列数,表格自动添加行列;当用户用鼠标点击表格中的任意单元格时,text2文本框会随着鼠标移动,并能把添加在text2中的内容添加在当前单元格中,这样就可以通过改写表格中的数据,来更新数据库相应记录中的数据了。

  推荐精品文章

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

  联系方式
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