下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 论文关于vc的mshflexgrid控件的用法

论文关于vc的mshflexgrid控件的用法.doc

论文关于vc的mshflexgrid控件的用法

阎胜时
2017-10-17 0人阅读 举报 0 0 暂无简介

简介:本文档为《论文关于vc的mshflexgrid控件的用法doc》,可适用于IT/计算机领域

论文关于vc的mshflexgrid控件的用法关于vc的mshflexgrid控件的用法这一节包含关于MSHFlexGrid的控件常数的信息。注意这些常数也应用到MSFlexGrid除非有不同地注解。AddModeSettings属性(MSHFlexGrid)常数值描述flexNoAddNew当前单元不在最后行中并且没有AddNew操作处于待决。flexAddNewCurrent当前单元在最后一行但没有AddNew操作处于待决。flexAddNewPending当前单元在倒数第二行。这是是通过MSHFlexGrid用户接口由用户初始化一个待决的AddNew操作的结果或者是编程地设置一个列的Value或Text属性的结果。AllowUserResizing属性常数值描述flexResizeNone用户不能使用鼠标调整大小。这是缺省设置值。flexResizeColumns用户可以使用鼠标调整列的大小。flexResizeRows用户可以使用鼠标调整行的大小。flexResizeBoth用户可以使用鼠标调整列和行的大小。Appearance属性常数值描述flexFlatMSHFlexGrid的全部外观是平面的或正常的。flexDMSHFlexGrid的全部外观是三维的。BorderStyle属性常数值描述flexBorderNone没有边框。flexBorderSingle有一个单边框。CellAlignment属性常数值描述flexAlignLeftTop单元内容顶部左对齐。flexAlignLeftCenter单元内容中间左对齐。对字符串的缺省设置值。flexAlignLeftBottom单元内容底部左对齐。flexAlignCenterTop单元内容顶部居中。flexAlignCenterCenter单元内容中间居中。flexAlignCenterBottom单元内容底部居中。flexAlignRightTop单元内容顶部右对齐。flexAlignRightCenter单元内容中间右对齐。对数字的缺省设置值。flexAlignRightBottom单元内容底部右对齐。flexAlignGeneral单元内容一般对齐方式。对字符串中间左对齐而对数值中间右对齐。CellPictureAlignment属性常数值描述flexAlignLeftTop图片顶部左对齐。flexAlignLeftCenter图片中间左对齐。flexAlignLeftBottom图片底部左对齐。flexAlignCenterTop图片顶部居中。flexAlignCenterCenter图片中间居中。flexAlignCenterBottom图片底部居中。flexAlignRightTop图片顶部右对齐。flexAlignRightCenter图片中间右对齐。flexAlignRightBottom图片底部右对齐。CellTextStyle、TextStyle、TextStyleFixed属性常数值描述flexTextFlat文本为正常的、平面的文本。flexTextRaised文本看起来凸起。flexTextInset文本看起来凹入。flexTextRaisedLight文本看起来轻微凸起。flexTextInsetLight文本看起来轻微凹入。CellType属性(MSHFlexGrid)常数值描述flexCellTypeStandard单元为标准单元flexCellTypeFixed单元包含在一个固定行或列中。flexCellTypeHeader单元是一个数据带区的标头单元。flexCellTypeIndent单元用在缩进一个数据带区的一列中。flexCellTypeUnpopulated单元是一个未充填的单元。ColAlignment属性常数值描述flexAlignLeftTop列内容顶部左对齐。flexAlignLeftCenter列内容中间左对齐。对字符串的缺省设置值。flexAlignLeftBottom列内容底部左对齐。flexAlignCenterTop列内容顶部居中。flexAlignCenterCenter列内容中间居中。flexAlignCenterBottom列内容底部居中flexAlignRightTop列内容顶部右对齐。flexAlignRightCenter列内容中间右对齐。对数值的缺省设置值。flexAlignRightBottom列内容底部右对齐。flexAlignGeneral列内容一般对齐方式。对字符串中间左对齐而对数值中间右对齐。ColHeader属性(MSHFlexGrid)常数值描述flexColHeaderOn为每一个带区显示标头。flexColHeaderOff没有为带区显示标头。flexColHeaderOnce为带区显示标头。如果带区被折叠只显示一个标头。重复的标头不显示。DisplayBandSettings属性(MSHFlexGrid)常数值描述flexBandDisplayHorizontalMSHFlexGrid中的带区水平显示(横向)。缺省设置值。flexBandDisplayVerticalMSHFlexGrid中的带区竖直显示(上下方向)。DisplayCellSettings属性(MSHFlexGrid)常数值描述FlexCellDisplayHorizontalMSHFlexGrid中的带区水平显示(横向)。flexCellDisplayVerticalMSHFlexGrid中的带区竖直显示(上下方向)。FillStyle属性常数值描述flexFillSingle单个。更改Text或任何单元属性只影响活动单元。缺省设置值。flexFillRepeat重复。更改Text或任何单元属性影响所有选定单元。FocusRect属性常数值描述flexFocusNone围绕当前单元没有焦点矩形。flexFocusLight围绕当前单元有一个浅色的焦点矩形。缺省设置值。flexFocusHeavy围绕当前单元有一个深色的焦点矩形。GridLines、GridLinesFixed属性常数值描述flexGridNone没有线。单元格之间没有线。在MSFlexGrid中对GridLines这是缺省的设置值。flexGridFlat有线。单元格之间线风格被设置为正常的、平面的线。在MSHFlexGrid中对GridLines这是缺省的设置。flexGridInset凹入线。单元格之间线的风格被设置为凹入线。在MSFlexGrid中对GridLinesFixed这是缺省的设置值。flexGridRaised凸起线。单元格之间的线风格被设置为凸起线。在MSHFlexGrid中对GridLinesFixed这是缺省的设置值。HighLight属性常数值描述flexHighlightNever选定单元无突出显示。flexHighlightAlways选定单元总是突出显示。这是缺省设置值。flexHighlightWithFocus突出显示只在控件有焦点时才显现。MergeCells属性常数值描述flexMergeNever不显示。包含相同内容的单元不分组。这是缺省设置值。flexMergeFree自由。包含相同内容的单元总是合并。flexMergeRestrictRows限制行。只有行中包含相同内容的相邻单元(向左)合并。flexMergeRestrictColumns限制列。只有列中包含相同内容的相邻单元(向上)合并。flexMergeRestrictBoth限制行和列。只有在行中(向左)或在列中(向上)包含相同内容的相邻的单元合并。MousePointer属性常数值描述flexDefaultMSHFlexGrid的轮廓。flexArrow一个箭头指针。flexCross一组十字型指针。flexIBeam一个"I"型标指针来允许文本输入。flexIcon一个正方形中的方块。flexSize一个用箭头指向上方、下方、左方或右方调整大小指针。flexSizeNESW一个用箭头指向右上方和左下方调整大小指针。flexSizeNS一个用箭头指向上方和下方调整大小指针。flexSizeNWSE一个用箭头指向左上方和右下方调整大小指针。flexSizeEW一个用箭头指向左方和右方调整大小指针。flexUpArrow一个指向上方的箭头。flexHourGlass一个沙漏符号。flexNoDrop一个“不允许放下”指针。flexCustom一个自定义风格指针。PictureType属性常数值描述flexPictureColor产生一个高品质的全色图象。flexPictureMonochrome产生一个较低品质、单色占用较少内存的图象。RowSizingSettings属性(MSHFlexGrid)常数值描述flexRowSizeIndividual调整一个行的大小只更改调整的行的高度。这是缺省设置值。flexRowSizeAll调整一个行的大小更改MSHFlexGrid中的所有行的高度。SelectionMode属性常数值描述flexSelectionFree自由。允许选定MSHFlexGrid中的个别单元电子数据表风格。(缺省设置值)flexSelectionByRow按行。强制跨越整个行选择如在一个多列列表框或基于记录的显示。flexSelectionByColumn按列。强制跨越整个列选择如同为一个图表选择范围或为排序选择字段。ScrollBars属性常数值描述flexScrollNoneMSHFlexGrid没有滚动条。flexScrollHorizontalMSHFlexGrid有一个水平的滚动条。flexScrollVerticalMSHFlexGrid有一个竖直的滚动条。flexScrollBothMSHFlexGrid有水平和竖直的滚动条。这是缺省设置值。Sort属性常数值描述flexSortNone无。不执行排序。flexSortGenericAscending一般升序。执行估计文本不管是字符串或者是数值的升序排序。flexSortGenericDescending一般降序。执行估计文本不管是字符串或者是数值的降序排序。flexSortNumericAscending数值升序。执行把字符串变换为数值的升序排序。flexSortNumericDescending数值降序。执行把字符串变换为数值的降序排序。flexSortStringNoCaseAsending字符串升序。执行不区分大小写字符串比较的升序排序。flexSortNoCaseDescending字符串降序。执行不区分大小写字符串比较的降序排序。flexSortStringAscending字符串升序。执行区分大小写字符串比较的升序排序。flexSortStringDescending字符串降序。执行区分大小写字符串比较的降序排序。flexSortCustom自定义使用Compare事件比较行。MicrosoftHierarchicalFlexGrid(MSHFlexGrid)控件对表格数据进行显示和操作。在对包含字符串和图片的表格进行分类、合并以及格式化时具有完全的灵活性。当绑定到Data控件上时MSHFlexGrid所显示的是只读数据。语法MSHFlexGrid说明可以将文本、图片或者文本和图片放在MSHFlexGrid的任意单元中。Row和Col属性指定了MSHFlexGrid中的当前单元。程序员可以在代码中指定当前单元也可以在运行时使用鼠标或者方向键来对其进行修改。Text属性引用当前单元的内容。如果单元的文本过长而不能在该单元中显示而且WordWrap属性被设置为True那么文本就会换行到同一单元内的下一行。为了显示换行的文本可能需要增加单元的列宽度(ColWidth属性)或者行高度(RowHeight属性)。可以用Cols和Rows属性来决定MSHFlexGrid控件中的列数和行数。显示层次结构记录集MSHFlexGrid控件的一个主要特性是它能显示层次结构记录集以层次结构方式显示的关系表。创建层次结构记录集的最容易的方法是使用数据环境设计器并把MSHFlexGrid控件的DataSource属性赋给数据环境。您也可以用Shape命令作为ADODataControl的RecordSource在代码中创建层次结构记录如下面的示例:'创建ConnectionStringDimstrCnAsStringstrCn="Provider=MSDataShapeDataSource=Nwind""ConnectTimeout=DataProvider=MSDASQL"'创建Shape命令DimstrShAsStringstrSh="SHAPE{SELECT*FROM`Customers`}ASCustomers""APPEND({SELECT*FROM`Orders`}ASOrdersRELATE""CustomerIDTOCustomerID)ASOrders"'把ConnectionString赋给ADODataControl的'ConnectionString属性,Shape命令以及'控件的RecordSource属性WithAdodcConnectionString=strCnRecordSource=strShEndWith'把HflexGrid控件的DataSource属性设置到'ADOData控件。SetHFlexGridDataSource=Adodc详细信息要查找有关分层记录集的更多信息请参阅HierarchicalCursorsandDataShapingSummaryShape命令的详细信息可参阅ShapeCommandsinGeneral发行注意在应用程序中使用MSHFlexGrid控件之前必须将MSHFlxGrdocx文件添加到工程中。为了将该文件自动包括到工程中可以把它放到自动装载文件中。当发行应用程序时应该将MSHFlxGrdocx文件安装到用户的MicrosoftWindows的System子目录下。关于将ActiveX控件添加到工程中的详细信息请参阅《VisualBasic程序员指南》中的“标准ActiveX控件”。MSFlexGrid控件概述、作用:该控件以表格形式显示二维字符数组中每个单元的数据。常用于处理复杂的二维数据表的问题。如校历表、学生宿舍表、学生班级成绩表等。、添加到控件箱菜单命令:工程|部件在部件对话框中选择:MicrosoftFlexGridControl(SP)。、主要属性()Rows与Cols属性:分别用于设置或返回MSFlexGrid控件的行数与列数。()Row与Col属性:分别用于设置或返回MSFlexGrid控件中活动单元的行号与列号。()TextMatrix属性:该属性用于表示MSFlexGrid控件中单元格的内容。格式为:TextMatrix(Row,Col)其中Row与Col分别表示单元格在MSFlexGrid控件中的行号与列号。()FixedRows属性:用于设置表格显示过程中固定不变的行数。如FixedRows=则表示固定行为如图中第行。()FixedCols属性:用于设置表格中固定不变的列数。如FixedCols=则表示固定列为如图中第列。()FixedColor属性:用于设置固定行与固定列的颜色。)MouseRow与MouseCol属性:用于返回鼠标光标所在单元格的行号与列号。()ColWidth(Col)、RowHigh(Row)属性:用于设置与返回第Col列的宽度与第Row行的高度例如设置第列的宽度为第行的高度为的赋值语句为:ColWidth()=RowHeight()=()DataSource属性:用于选择数据表只能通过Data数据源控件选择数据表。说明若要用ADOData控件作为数据源则应使用MSHFlexGrid控件。()MousePointer属性:用于设置鼠标光标形状属性取值与光标形状如表所示。

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/12

论文关于vc的mshflexgrid控件的用法

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利