admin 管理员组

文章数量: 887021


2023年12月17日发(作者:params用于映射参数)

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 PropertiesVB 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 ExampleVB 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 ExampleVB 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 属性


本文标签: 控件 属性 单元 显示 层次结构