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 属性
版权声明:本文标题:VB MSHFlexGrid控件 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1702796491h431241.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论