设置MSChart控件对象的名称、大小、图表的标题、图表的页眉、图表的脚注、图表的行列数等,可通过设置MSChart控件的一些属性来完成。MSChart控件的基本属性如表27-1所示。
表27-1 MSChart控件的基本属性
编号 | 属 性 | 功 能 简 述 |
1 | ActiveSeriesCount | 根据MSChart控件对象中的列数与 绘制的图表类型返回图表中显示的系列数 |
2 | AllowDithering | 返回/设置一个数值,该数值决定是 否禁止八位彩色显示器上,图表的颜 色抖动,以便使用MSChart控件自身 的彩色调色板来增强图表的显示 |
续表
编号 | 属 性 | 功 能 简 述 |
3 | AllowDynamicRotation | 返回/设置一个数值,它指示是否在按下 Ctrl键显示旋转光标之后就可交互式 地旋转三维图表 |
4 | AllowSelections | 返回/设置一个数值,它指示是否可以 选择图表对象 |
5 | AllowSeriesSelection | 返回/设置一个数值,它指出在单击单 个的图表数据点时是否可选定整个系列 |
6 | AutoIncrement | 返回/设置一个数值,它决定在输入数 据期间,那些设置当前数据点的属性 值是否能不用人工设置Column和Row 属性而自动递增 |
7 | Backdrop | 返回对Backdrop对象的引用,它描述 在图表或图表元素后面的阴影、图案或图片 |
8 | BorderStyle | 返回/设置MSChart控件对象的边框样式 |
9 | Chart3d | 返回一个数值,此数值指定MSChart 控件对象中的图表是否为三维 图表 |
10 | ChartData | 返回/设置一个数组,该数组包含将要被 该图表显示的值 |
11 | ChartType | 返回/设置用于显示图表的图表类型 |
12 | Column | 返回/设置数据网格中当前的数据列 |
13 | ColumnCount | 返回/设置与图表关联的当前数据网格中的列数 |
14 | ColumnLabel | 返回/设置与图表数据网格中的列关联的标签文本 |
15 | ColumnLabelCount | 返回/设置与图表关联的数据网格中的列的标签级别数 |
16 | ColumnLabelIndex | 返回/设置与图表关联的特定列标签的级别 |
17 | Container | 返回/设置Form上控件的容器 |
18 | Data | 返回/设置被插入图表数据网格中的当前 数据点的数值 |
19 | DataBindings | 返回DataBindings集合对象,该对象包 含了有用的可绑定属性 |
20 | DataGrid | 返回DataGrid对象的引用,它描述与 图表关联的数据网格 |
21 | DataMember | 在数据提供程序提供的几个数据成员 中,返回或者设置特定的一个 |
22 | DataSource | 返回/设置一个数据源,通过该数据 源将一个数据使用者绑定到一个数据库 |
23 | DoSetCursor | 返回/设置一个数值,它指示图表是否能设置光标 |
24 | DragIcon | 返回/设置一个图标,它表示在MSChart 控件对象上进行拖放操作中将作为指针显示 |
25 | DrawMode | 返回/设置一个数值,它决定什么 时候以及如何重绘图表 |
26 | Enabled | 返回/设置一个值,该值用来确定一个窗 体或控件是否能够对用户产生的事件作出反应 |
27 | Footnote | 返回对Footnote对象的引用,它提供关 于注释图表所用的描述性文字信息 |
28 | FootnoteText | 返回/设置用作脚注的文本 |
29 | Height | 返回/设置MSChart控件对象的高度 |
30 | HelpContextID | 返回或设置MSChart控件对象一个 相关联上下文的编号 |
31 | hWnd | 返回MSChart控件对象的句柄 |
32 | Index | 返回/设置数,它唯一指定集合中的对象 |
33 | Left | 返回/设置对象内部的左边与它的容 器的左边之间的距离 |
续表
编号 | 属 性 | 功 能 简 述 |
34 | Legend | 返回对Legend对象的引用,它包含有关小 图标的外观及其描述图表系列的伴随文字的信息 |
35 | MousePointer | 返回/设置一个值,该值指定运行时当鼠标 位于对象的特定部分时应显示的鼠标光标类型 |
36 | Name | 返回/设置MSChart控件对象的名称 |
37 | OLEDragMode | 返回/设置是由部件还是由程序员来处理OLE拖放操作 |
38 | OLEDropMode | 返回/设置目标部件如何处理放操作 |
39 | Parent | 返回包含控件或其他对象或者集合的窗体、对象或集合 |
40 | Plot | 返回对Plot对象的引用,该对象描述图表的绘制区域 |
41 | RandomFill | 该属性指定是否随机产生图表数据网格的数据 |
42 | Repaint | 返回/设置值,该值决定图表被改变后是否重绘MSChart控件 |
43 | Row | 返回/设置与图表关联的数据网格中当前列的指定行 |
44 | RowCount | 返回/设置与图表关联的数据网格每一列的行数 |
45 | RowLabel | 返回/设置一个数据标签,该标签用来标识 图表中的当前数据点 |
46 | RowLabelCount | 返回/设置与图表关联的数据网格行标签的级别数 |
47 | RowLabelIndex | 返回/设置描述行标签级别的值 |
48 | SeriesColumn | 返回/设置当前系列数据列位置 |
49 | SeriesType | 返回/设置用于显示当前系列的类型 |
50 | ShowLegend | 返回/设置一个决定图表的图例是否可见的值 |
51 | Stacking | 设置一个决定图表的所有系列是否叠加放置的值 |
52 | TabIndex | 返回/设置父窗体中大部分对象的Tab键次序 |
53 | TabStop | 返回/设置一个值,该值用来指示是否能够 使用Tab键来将焦点从一个对象移动到另一个对象 |
54 | Tag | 返回/设置一个表达式用来存储程序中需要的额外数据 |
55 | TextLengthType | 返回/设置一个值,该值指定文本的显示 方式如何优化文本在屏幕或打印机上的输出效果 |
56 | Title | 对Title对象的引用,该对象描述图表的标题文本 |
57 | TitleText | 返回/设置作为图表标题而显示的文本 |
58 | Top | 返回/设置对象的内顶部和它的容器的顶边之间的距离 |
59 | Visible | 返回/设置一个值,它判断是否显示图表元素 |
60 | Width | 返回/设置MSChart控件对象的宽度 |
下面将介绍MSChart控件中一些常用的属性。
1.是否允许控件的颜色抖动
要设置控件是否允许颜色抖动,要以通过控件的AllowDithering属性来完成。AllowDithering属性用于返回或设置一个值,该数值决定是否禁止八位彩色显示器上,图表的颜色抖动,以便使用MSChart控件自身的彩色调色板来增强图表的显示。AllowDithering属性的语法如下:
- Object.AllowDithering[=Boolean]
AllowDithering属性的语法说明:
Object:必需的参数,取值为一个对象表达式,其值是MSchart控件对象的名称。
Boolean:必需的参数,取值为一个布尔表达式,其值用来指定是否允许颜色抖动,其常用取值为True或False。如果取值为True表示允许颜色抖动。如果取值为False表示MSChart控件的彩色调色板实现增强的彩色匹配和显示。系统默认值为False。
下面代码将设置控件对象MSChart1允许中的图表颜色抖动。
- MSChart1.AllowDithering=True