最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

VB MSHFlexGrid控件

IT圈 admin 26浏览 0评论

2024年4月14日发(作者:冯驰雪)

VB MSHFlexGrid控件

Microsoft Hierarchical FlexGrid (MSHFlexGrid) 控件对表格数据进行显示和

操作。在对包含字符串和图片的表格进行分类、合并以及格式化时,具有完全的

灵活性。当绑定到 Data 控件上时,MSHFlexGrid 所显示的是只读数据。

语法

MSHFlexGrid

说明

可以将文本、图片,或者文本和图片,放在MSHFlexGrid 的任意单元中。Row 和

Col 属性指定了MSHFlexGrid 中的当前单元。程序员可以在代码中指定当前单

元,也可以在运行时(代码正在运行的期间。在运行期间,程序员象用户一样与

代码进行交互。),使用鼠标或者方向键来对其进行修改。Text 属性引用当前

单元的内容。

如果单元的文本过长而不能在该单元中显示,而且 WordWrap 属性被设置为

True,那么文本就会换行到同一单元内的下一行。为了显示换行的文本,可能需

要增加单元的列宽度(ColWidth 属性)或者行高度(RowHeight 属性)。

可以用 Cols 和 Rows 属性来决定MSHFlexGrid 控件中的列数和行数。

显示层次结构记录集

MSHFlexGrid 控件的一个主要特性是它能显示层次结构记录集-以层次结构方

式显示的关系表。创建层次结构记录集的最容易的方法是使用数据环境设计器并

把 MSHFlexGrid 控件的 DataSource 属性赋给数据环境。您也可以用 Shape 命

令作为 ADO Data Control 的 RecordSource 在代码中创建层次结构记录,如

下面的示例:

' 创建 ConnectionString.

Dim strCn As String

strCn = "Provider=MSDataShape.1;Data Source=Nwind;" & _

"Connect Timeout=15;Data Provider=MSDASQL"

' 创建 Shape 命令.

Dim strSh As String

strSh = "SHAPE {SELECT * FROM `Customers`} AS Customers " & _

"APPEND ({SELECT * FROM `Orders`} AS Orders RELATE " & _

"CustomerID TO CustomerID) AS Orders"

' 把 ConnectionString 赋给 ADO Data Control 的

' ConnectionString 属性, Shape 命令以及

' 控件的 RecordSource 属性.

With Adodc1

.ConnectionString = strCn

.RecordSource = strSh

End With

' 把 HflexGrid 控件的 DataSource 属性设置到

' ADO Data 控件。

Set urce = Adodc1

详细信息 要查找有关分层记录集的更多信息,请参阅 Hierarchical Cursors

and Data Shaping Summary. Shape 命令的详细信息可参阅 Shape Commands in

General.

发行注意 在应用程序中使用 MSHFlexGrid 控件之前,必须将

文件添加到工程中。为了将该文件自动包括到工程中,可以把它放到自动装载文

件中。当发行应用程序时,应该将 文件安装到用户的 Microsoft

Windows 的 System 子目录下。关于将 ActiveX 控件添加到工程中的详细信息,

请参阅《Visual Basic程序员指南》中的"标准 ActiveX 控件"。

MSHFlexGrid控件

VB MSHFlexGrid控件:BackColorBand,

BackColorHeader, BackColorIndent,

BackColorUnpopulated Properties

VB MSHFlexGrid控件:MSHFlexGrid 错误常数

VB MSHFlexGrid控件:MSFlexGrid 控件

VB MSHFlexGrid控件:Collapse 事件

VB MSHFlexGrid控件:

VB MSHFlexGrid控件:Compare 事件

VB MSHFlexGrid控件:EnterCell 事件VB MSHFlexGrid控件:Expand 事件

VB MSHFlexGrid控件:FixedCols、FixedRows

VB MSHFlexGrid控件:FocusRect 属性示例

属性示例

VB MSHFlexGrid控件:LeaveCell 事件

VB MSHFlexGrid控件:Scroll 事件

VB MSHFlexGrid控件:常数

VB MSHFlexGrid控件:RowColChange 事件

VB MSHFlexGrid控件:SelChange 事件

VB MSHFlexGrid控件:AddItem 方法

VB MSHFlexGrid控件:Clear 方法

VB MSHFlexGrid控件:AddItem, RemoveItem

Methods Example

VB MSHFlexGrid控件:Clear 方法示例VB MSHFlexGrid控件:ClearStructure 方法

VB MSHFlexGrid控件:CollapseAll 方法

VB MSHFlexGrid控件:RemoveItem 方法

VB MSHFlexGrid控件:ExpandAll 方法

VB MSHFlexGrid控件:AllowBigSelection 属

VB MSHFlexGrid控件:AllowBigSelection 属VB MSHFlexGrid控件:AllowUserResizing 属

性示例性

VB MSHFlexGrid控件:AllowUserResizing 属

性示例

VB MSHFlexGrid控件:BackColorBand、

BackColorHeader、BackColorIndent、

BackColorUnpopulated 属性

VB MSHFlexGrid控件:BackColor、

BackColorBkg、BackColorFixed 以及

BackColorSel 属性示例

VB MSHFlexGrid控件:BackColor、

BackColorBkg、BackColorFixed 以及

BackColorSel 属性

VB MSHFlexGrid控件:BackColor、

BackColorBkg、BackColorFixed 以及

BackColorSel 属性

VB MSHFlexGrid控件:BackColor,

BackColorBkg, BackColorFixed,

BackColorSel Properties Example

VB MSHFlexGrid控件:BandColIndex 属性VB MSHFlexGrid控件:BandDisplay 属性

VB MSHFlexGrid控件:BandExpandable 属性

VB MSHFlexGrid控件:BandLevel 属性

VB MSHFlexGrid控件:BandIndent 属性

VB MSHFlexGrid控件:Bands 属性

VB MSHFlexGrid控件:CellAlignment 属性

VB MSHFlexGrid控件:Cols、Rows 属性

(MSHFlexGrid) 示例

VB MSHFlexGrid控件:CellAlignment 属性示

VB MSHFlexGrid控件:ColWidth 属性

VB MSHFlexGrid控件:ColWidth 属性示例

VB MSHFlexGrid控件:FillStyle 属性

VB MSHFlexGrid控件:DataField 属性

VB MSHFlexGrid控件:FillStyle 属性

(MSHFlexGrid) 示例

VB MSHFlexGrid控件:ColAlignmentFixed 属VB MSHFlexGrid控件:FixedCols、FixedRows

性属性

VB MSHFlexGrid控件:FocusRect 属性

VB MSHFlexGrid控件:FontWidth、

FontWidthBand、FontWidthFixed、

FontWidthHeader 属性

VB MSHFlexGrid控件:Font、FontBand、

FontFixed、FontHeader 属性

VB MSHFlexGrid控件:ForeColor、

ForeColorBand、ForeColorFixed、

ForeColorHeader、ForeColorSel 属性

VB MSHFlexGrid控件:ForeColor、

ForeColorFixed、ForeColorSel 属性示例

VB MSHFlexGrid控件:FormatString 属性

VB MSHFlexGrid控件:GridColor、

GridColorBand、GridColorFixed、

GridColorHeader、GridColorIndent、

GridColorUnpopulated 属性

VB MSHFlexGrid控件:FormatString 属性示

VB MSHFlexGrid控件:GridLines、

GridLinesBand、GridLinesFixed、

GridLinesHeader、GridLinesIndent、

GridLinesUnpopulated 属性

VB MSHFlexGrid控件:GridLineWidth、

GridLineWidthBand、GridLineWidthFixed、

GridLineWidthHeader、

GridLineWidthIndent、

GridLineWidthUnpopulated 属性

VB MSHFlexGrid控件:HighLight 属性VB MSHFlexGrid控件:LeftCol 属性

2024年4月14日发(作者:冯驰雪)

VB MSHFlexGrid控件

Microsoft Hierarchical FlexGrid (MSHFlexGrid) 控件对表格数据进行显示和

操作。在对包含字符串和图片的表格进行分类、合并以及格式化时,具有完全的

灵活性。当绑定到 Data 控件上时,MSHFlexGrid 所显示的是只读数据。

语法

MSHFlexGrid

说明

可以将文本、图片,或者文本和图片,放在MSHFlexGrid 的任意单元中。Row 和

Col 属性指定了MSHFlexGrid 中的当前单元。程序员可以在代码中指定当前单

元,也可以在运行时(代码正在运行的期间。在运行期间,程序员象用户一样与

代码进行交互。),使用鼠标或者方向键来对其进行修改。Text 属性引用当前

单元的内容。

如果单元的文本过长而不能在该单元中显示,而且 WordWrap 属性被设置为

True,那么文本就会换行到同一单元内的下一行。为了显示换行的文本,可能需

要增加单元的列宽度(ColWidth 属性)或者行高度(RowHeight 属性)。

可以用 Cols 和 Rows 属性来决定MSHFlexGrid 控件中的列数和行数。

显示层次结构记录集

MSHFlexGrid 控件的一个主要特性是它能显示层次结构记录集-以层次结构方

式显示的关系表。创建层次结构记录集的最容易的方法是使用数据环境设计器并

把 MSHFlexGrid 控件的 DataSource 属性赋给数据环境。您也可以用 Shape 命

令作为 ADO Data Control 的 RecordSource 在代码中创建层次结构记录,如

下面的示例:

' 创建 ConnectionString.

Dim strCn As String

strCn = "Provider=MSDataShape.1;Data Source=Nwind;" & _

"Connect Timeout=15;Data Provider=MSDASQL"

' 创建 Shape 命令.

Dim strSh As String

strSh = "SHAPE {SELECT * FROM `Customers`} AS Customers " & _

"APPEND ({SELECT * FROM `Orders`} AS Orders RELATE " & _

"CustomerID TO CustomerID) AS Orders"

' 把 ConnectionString 赋给 ADO Data Control 的

' ConnectionString 属性, Shape 命令以及

' 控件的 RecordSource 属性.

With Adodc1

.ConnectionString = strCn

.RecordSource = strSh

End With

' 把 HflexGrid 控件的 DataSource 属性设置到

' ADO Data 控件。

Set urce = Adodc1

详细信息 要查找有关分层记录集的更多信息,请参阅 Hierarchical Cursors

and Data Shaping Summary. Shape 命令的详细信息可参阅 Shape Commands in

General.

发行注意 在应用程序中使用 MSHFlexGrid 控件之前,必须将

文件添加到工程中。为了将该文件自动包括到工程中,可以把它放到自动装载文

件中。当发行应用程序时,应该将 文件安装到用户的 Microsoft

Windows 的 System 子目录下。关于将 ActiveX 控件添加到工程中的详细信息,

请参阅《Visual Basic程序员指南》中的"标准 ActiveX 控件"。

MSHFlexGrid控件

VB MSHFlexGrid控件:BackColorBand,

BackColorHeader, BackColorIndent,

BackColorUnpopulated Properties

VB MSHFlexGrid控件:MSHFlexGrid 错误常数

VB MSHFlexGrid控件:MSFlexGrid 控件

VB MSHFlexGrid控件:Collapse 事件

VB MSHFlexGrid控件:

VB MSHFlexGrid控件:Compare 事件

VB MSHFlexGrid控件:EnterCell 事件VB MSHFlexGrid控件:Expand 事件

VB MSHFlexGrid控件:FixedCols、FixedRows

VB MSHFlexGrid控件:FocusRect 属性示例

属性示例

VB MSHFlexGrid控件:LeaveCell 事件

VB MSHFlexGrid控件:Scroll 事件

VB MSHFlexGrid控件:常数

VB MSHFlexGrid控件:RowColChange 事件

VB MSHFlexGrid控件:SelChange 事件

VB MSHFlexGrid控件:AddItem 方法

VB MSHFlexGrid控件:Clear 方法

VB MSHFlexGrid控件:AddItem, RemoveItem

Methods Example

VB MSHFlexGrid控件:Clear 方法示例VB MSHFlexGrid控件:ClearStructure 方法

VB MSHFlexGrid控件:CollapseAll 方法

VB MSHFlexGrid控件:RemoveItem 方法

VB MSHFlexGrid控件:ExpandAll 方法

VB MSHFlexGrid控件:AllowBigSelection 属

VB MSHFlexGrid控件:AllowBigSelection 属VB MSHFlexGrid控件:AllowUserResizing 属

性示例性

VB MSHFlexGrid控件:AllowUserResizing 属

性示例

VB MSHFlexGrid控件:BackColorBand、

BackColorHeader、BackColorIndent、

BackColorUnpopulated 属性

VB MSHFlexGrid控件:BackColor、

BackColorBkg、BackColorFixed 以及

BackColorSel 属性示例

VB MSHFlexGrid控件:BackColor、

BackColorBkg、BackColorFixed 以及

BackColorSel 属性

VB MSHFlexGrid控件:BackColor、

BackColorBkg、BackColorFixed 以及

BackColorSel 属性

VB MSHFlexGrid控件:BackColor,

BackColorBkg, BackColorFixed,

BackColorSel Properties Example

VB MSHFlexGrid控件:BandColIndex 属性VB MSHFlexGrid控件:BandDisplay 属性

VB MSHFlexGrid控件:BandExpandable 属性

VB MSHFlexGrid控件:BandLevel 属性

VB MSHFlexGrid控件:BandIndent 属性

VB MSHFlexGrid控件:Bands 属性

VB MSHFlexGrid控件:CellAlignment 属性

VB MSHFlexGrid控件:Cols、Rows 属性

(MSHFlexGrid) 示例

VB MSHFlexGrid控件:CellAlignment 属性示

VB MSHFlexGrid控件:ColWidth 属性

VB MSHFlexGrid控件:ColWidth 属性示例

VB MSHFlexGrid控件:FillStyle 属性

VB MSHFlexGrid控件:DataField 属性

VB MSHFlexGrid控件:FillStyle 属性

(MSHFlexGrid) 示例

VB MSHFlexGrid控件:ColAlignmentFixed 属VB MSHFlexGrid控件:FixedCols、FixedRows

性属性

VB MSHFlexGrid控件:FocusRect 属性

VB MSHFlexGrid控件:FontWidth、

FontWidthBand、FontWidthFixed、

FontWidthHeader 属性

VB MSHFlexGrid控件:Font、FontBand、

FontFixed、FontHeader 属性

VB MSHFlexGrid控件:ForeColor、

ForeColorBand、ForeColorFixed、

ForeColorHeader、ForeColorSel 属性

VB MSHFlexGrid控件:ForeColor、

ForeColorFixed、ForeColorSel 属性示例

VB MSHFlexGrid控件:FormatString 属性

VB MSHFlexGrid控件:GridColor、

GridColorBand、GridColorFixed、

GridColorHeader、GridColorIndent、

GridColorUnpopulated 属性

VB MSHFlexGrid控件:FormatString 属性示

VB MSHFlexGrid控件:GridLines、

GridLinesBand、GridLinesFixed、

GridLinesHeader、GridLinesIndent、

GridLinesUnpopulated 属性

VB MSHFlexGrid控件:GridLineWidth、

GridLineWidthBand、GridLineWidthFixed、

GridLineWidthHeader、

GridLineWidthIndent、

GridLineWidthUnpopulated 属性

VB MSHFlexGrid控件:HighLight 属性VB MSHFlexGrid控件:LeftCol 属性

发布评论

评论列表 (0)

  1. 暂无评论