- 1、本文档共49页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MSChart 控件
这些内容是在学习过程中进行的整理,由于感到书籍资料或软件帮助中有时让人很不容易理解,特制作这个教程,以方便其他朋友学习,从新学习此控件的人的角度来描述相应的属性,相信也能让跟我一样程度的人更容易理解,可能在学习的过程中对某些属性与方法有理解不正确,请各位指正。
加载:“工程\部件\Microsoft Chart Control 6.0(SP4)”
序号
1
2
3
4
5
6
7
8
9
10
11
12
13
14
14-1
14-2
14-3
14-4
14-5
14-6
14-7
14-8
14-9
14-10
附录:
项目
AllowDynamicRotation[=True 或 False] ChartData
ChartType Column ColumnCount ColumnLabel
ColumnLabelCount 和 ColumnLabelIndex Data
SeriesColumn TitleText 或 Title.text
Backdrop 对象的 Fill 对象
Backdrop 对象的 Frame 对象Backdrop 对象的 Shadow 对象DataGrid 对象CompositeColumnLabel DeleteRowLabels
DeleteRows GetData
InsertColumnLabels/InsertRowLabels InsertColumns/InsertRows MoveData
RandomDataFill SetData
SetSize
描述
返回或设置是否可旋转图表
返回或设置一个数组,数组用于要被图表显示的值返回或设置图表类型
返回或设置当前列返回或设置总列数返回或设置列标签
返回或设置列标签级数/指定当前操作的列标签级别返回或设置当前行、当前列的值
返回或设置当前系列数据列的位置返回或设置图表标题内容
背景的类型和外观框架外观
阴影样式
返回多级标签指定列的组合标签内容删除行标签级
删除数据行和行标签(DeleteColumns 类同) 返回指定行列的值
插入列/行标签级插入新列/行数据
将数据移动到新的位置(理解很困难) 随机填充数据
设定指定行列的数据值
重设行、列标签级数与行、列总数
序号
序号
1
2
3
4
5
描述
chartType 类形常数3 维柱形图代码
2 维 1~12 月代码
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()
文档评论(0)