MSChart控件教程总结.docx

MSChart 控件 这些内容是在学习过程中进行的整理,由于感到书籍资料或软件帮助中有时让人 很不容易理解,特制作这个教程,以方便其他朋友学习,从新学习此控件的人的角度 来描述相应的属性,相信也能让跟我一样程度的人更容易理解,可能在学习的过程中 对某些属性与方法有理解不正确,请各位指正。 加载: “工程 部件 \Microsoft Chart Control 6.0(SP4) 序号 项目 AllowDynamicRotation [=True 或 False] ChartData ChartType Column ColumnCount ColumnLabel ColumnLabelCount 和 ColumnLabelIndex Data SeriesColumn TitleText 或 Title.text Backdrop 对象的 Fill 对象 Backdrop 对象的 Frame 对象 Backdrop 对象的 Shadow 对象 DataGrid 对象 14-1 CompositeColumnLabel 14-2 DeleteRowLabels 14-3 DeleteRows 14-4 GetData 14-5 InsertColumnLabels/InsertRowLabels 14-6 InsertColumns/InsertRows 14-7 MoveData 14-8 RandomDataFill 14-9 SetData 14-10 SetSize  ” 描述 返回或设置是否可旋转图表 返回或设置一个数组,数组用于要被图表显示的值 返回或设置图表类型 返回或设置当前列 返回或设置总列数 返回或设置列标签 返回或设置列标签级数 / 指定当前操作的列标签级别返回或设置当前行、当前列的值返回或设置当前系列数据列的位置 返回或设置图表标题内容 背景的类型和外观 框架外观 阴影样式 返回多级标签指定列的组合标签内容删除行标签级 删除数据行和行标签( DeleteColumns 类同) 返回指定行列的值 插入列 / 行标签级 插入新列 / 行数据 将数据移动到新的位置(理解很困难) 随机填充数据 设定指定行列的数据值 重设行、列标签级数与行、列总数 附录: 序号 描述 chartType 类形常数 3 维柱形图代码 2 维 1~12 月代码 4 5 1、AllowDynamicRotation 返回目录 作用:返回或设置是否可旋转图表 注:需要图表的 ChartType是 3d 类型才可以,当 AllowDynamicRotation=True时,在图 表中可按住 ctrl+鼠标左键旋转图表。 示例: 下列代码在窗体加载时将 MSChart1设置为 3d 柱形图,并允许按住 ctrl+鼠标左键旋转。 (窗体上放一个 MSChart控件) Private Sub Form_Load() With MSChart1 .chartType = VtChChartType3dBar 类型为 3d 柱形图,类形常数详见附录 .AllowDynamicRotation = True 允许旋转 End With End Sub 下列代码将以对话框的形式返回上面示例的 AllowDynamicRotation 值: MsgBox MSChart1.AllowDynamicRotation 2、ChartData 返回目录 注:书中及软件帮助文档中说到数组需要变体型数值,是指如果要将数组第一个元素 作为标题,其他作为数据,那个这个数组既有字符又有数字,那么就需要一个变 体形。如果数组中并不包含标题(或是之后使用属性来赋于标题) ,那么数组是可 以定义类形的,个人建议先给定数组类型,之后再使用属性来设置标题。 作用:设置:将一个数组的数据作表图表的显示数据 返回:将图表数据赋给一个数组 示例:将数组元素作为图表的显示数据 制作一个 1 行 6 列的的图表(数组的维代表图表的行,每维的元素代表列) Private Sub Form_Load() Dim 一维数组 (1 To 6) 为了表示得更清楚,我们采取逐个赋值的方法 一维数组 (1) = 1 一维数组 (2) = 2 一维数组 (3) = 3 一维数组 (4) = 4 一维数组 (5) = 5 一维数组 (6) = 6 With MSChart1 .chartType = VtChChartType2dBar 类型为 3d 柱形图 .ChartData = 一维数组 () End With End Sub 为了理解图表的行列与数组的维数的对应关系,再举例一个二维数组(图表对应就形成 2 行 6 列) Private Sub Form_Load() Dim 二维数组 (

文档评论(0)

1亿VIP精品文档

相关文档