数据网格 - 免费网格控件
最好的免费网格控件,您可以为每个字段选择任何格式(字体名称、粗体、斜体...),还有更多功能

引言
这是VB 6最好的免费网格控件。使用此控件,您可以格式化每个字段(设置字体名称、粗体、斜体、下划线、对齐方式),它非常易于使用。支持AddRow
和AddColumn
。如果访问最后一行,您还可以自动添加新行。事件(单击、更改...)为您提供最后和新列/行的索引。有很多属性,因此您可以轻松地根据您的意愿创建设计(前景色、选中前景色、网格颜色、固定网格颜色、背景色、选中背景色、固定背景色...)。
还有一个名为RowFixedData
的属性,您可以在其中选择在rowname
字段(即第一列)中打印什么。您可以选择
UserDefined
– 显示程序员定义的文本RowNumber
– 自动生成行号并显示它们SelectedPointer
– 在选定的行上显示 *
示例代码
' Setting row / column count:
Me.ucGrid1.Cols = 5
Me.ucGrid1.Rows = 1
' Set row / column names – if first index is 0 then you change column names,
' if second index is 0 then you change row names:
Me.ucGrid1.Data(0, 1) = "ID"
Me.ucGrid1.Data(0, 2) = "Name"
Me.ucGrid1.Data(0, 3) = "Phone"
如何使用
这是一个标准的 EXE 项目。如果要将其添加到您的项目中,必须将所有模块和用户控件复制到您的项目目录。之后,您必须将这些文件添加到您的项目中。
如果需要,您可以创建一个 ActiveX 项目并将此文件添加到该项目中并创建 OCX。
属性
AutoAddNextRow As Boolean
– 如果True
,则当您访问最后一行时,控件将自动添加新行BackColor As OLE_COLOR
– 数据背景颜色BackColorFixed As OLE_COLOR
– 行/列名称背景颜色BackColorContainer As OLE_COLOR
– 用户控件背景颜色BackColorSelected As OLE_COLOR
– 选定字段背景颜色Cols As Long
– 列数,更改时所有数据都将被删除Rows As Long
– 行数,更改时所有数据都将被删除Data(ByVal s_row As Long, ByVal s_col As Long) As String
– 选定字段中的数据Editable As Boolean
– 如果True
,用户可以编辑字段FldAlign(ByVal mRow As Long, ByVal mCol As Long) As eAlign
– (左对齐、居中对齐或右对齐)字段文本(数据)对齐FldFontBold(ByVal mRow As Long, ByVal mCol As Long) As Boolean
– 字段字体粗体FldFontItalic(ByVal mRow As Long, ByVal mCol As Long) As Boolean
– 字段字体斜体FldFontName(ByVal mRow As Long, ByVal mCol As Long) As String
– 字段字体名称FldFontUnderline(ByVal mRow As Long, ByVal mCol As Long) As Boolean
– 字段字体下划线ForeColor As OLE_COLOR
– 数据前景色ForeColorFixed As OLE_COLOR
– 行/列名称前景色ForeColorSelected As OLE_COLOR
– 选定字段前景色GridColor As OLE_COLOR
– 网格颜色(数据所在位置)GridColorFixed As OLE_COLOR
– 网格颜色(行/列名称所在位置)SelectedCol As Long
– 返回/设置选定的列SelectedRow As Long
– 返回/设置选定的行Sizable As Boolean
– 如果True
,用户可以更改字段宽度/高度
历史
- 2007年10月20日:首次发布