27.1.2 图表控件的基本属性(4)

27.1.2  图表控件的基本属性(4)

13.是否允许重绘

当控件图表中的值被改变后是否自动重绘控件。可以通过控件的Repaint属性来设置。Repaint属性用于返回或设置值,该值用来决定图表被改变后是否重绘MSChart控件对象。Repaint属性的语法如下:

crosoft Windows Common Controls-2 6.0"选项并单击"确定"按钮。这时候Animation控件就被添加到VB的控件工具箱中。

 
 
  1. Object.Repaint[=Boolean] 

Boolean参数取值为一个布尔表达式,其值决定是否重绘该图表,其常用取值为True或False。如果取值为True表示重绘控件。如果取值为False表示当图表被改变后,不允许重绘该控件。系统默认取值为True。

14.设置控件的数据行

设置控件有关数据行的值,可通过控件的Row属性、RowCount属性来设置。Row属性用于返回或设置与图表关联的数据网格中当前列的指定行。RowCount属性用于返回或设置与图表关联的数据网格每一列的行数。Row属性、RowCount属性的语法如下:

 
 
  1. Object.Row[=Num]  
  2. Object.RowCount[=Count] 

Row属性、RowCount属性的语法说明:

Num:取值为一个整型表达式,其值表当前操作的行号。行的编号按从上至下的顺序,下标是从1开始。

Count:取值为一个整型表达式,其值表示图表中总的行数。

下面代码将设置控件对象MSChart1的总行数设为3、当前操作行设为2。

 
 
  1. MSChart1.RowCount3            '设置总的行数  
  2. MSChart1.Row = 2                '设置当前操作的行 

15.设置控件的行标签

获得或设置控件有关数据行的值可以通过控件的RowLabel属性、RowLabelCount属性、RowLabelIndex属性来设置。RowLabel属性用于返回或设置一个数据标签,该标签用来标识图表中的当前数据点。RowLabelIndex属性用于返回或设置描述行标签级别的值。RowLabelCount属性用于返回或设置与图表关联的数据网格行标签的级别数。RowLabel属性、RowLabelCount属性、RowLabelIndex属性的语法如下:

 
 
  1. Object.RowLabel[=Text]  
  2. Object.RowLabelCount[=Count]  
  3. Object.RowLabelIndex[=Index] 

RowLabel属性、RowLabelCount属性、RowLabelIndex属性的语法说明:

Text:取值为一个字符串表达式,其值用来指定行标签的文本。

Count:取值为一个整型表达式,其值表示标签级别数。可通过该属性来添加或减少数据网格的行标签级别。行标签的级别从1开始,从右往左进行编号。标签的添加或减少均在左边进行。

Index:取值为一个整型表达式。其值表示行标签级别。要给具有多级标签的行设置标签,或返回标签的当前值,必需先指定是对哪一级进行操作。行标签从右至左进行编号,编号从1开始。

下面代码将设置控件对象MSChart1中第1行的行标签为"2006年度",其代码如下:

 
 
  1. MSChart1.RowLabelIndex =2               '设置当前操作的行  
  2. MSChart1.RowLabel ="2006年度"         '设置当前行的标题 

16.设置控件的当前系列

获得或设置当前数据列的位置和数据列的类型可以通过控件的SeriesColumn属性、SeriesType属性来设置。SeriesColumn属性用于返回或设置当前系列数据列位置。SeriesType属性用于返回或设置用于显示当前系列的类型。SeriesColumn属性、SeriesType属性的语法如下:

 
 
  1. Object.SeriesColumn[=Pos]  
  2. Object.SeriesType[=Type] 

SeriesColumn属性、SeriesType属性的语法说明:

Pos:取值为一个整型表达式,其值表示当前系列的列位置。可以使用这个属性对系列重新排序。如果两个系列被指定到同一位置,就形成叠放。

Type:取值为一个常数表达式,其值用来显示该系列的方法。其常用取值如表27-3所示。

表27-3  SeriesType属性的取值

常    数

描    述

常    数

描    述

VtChSeriesType3dBar

三维直方图

VtChSeriesType2dArea

二维面积图

VtChSeriesType2dBar

二维直方图

VtChSeriesType3dStep

三维阶梯图

VtChSeriesType3dLine

三维折线图

VtChSeriesType2dStep

二维阶梯图

VtChSeriesType2dLine

二维折线图

VtChSeriesType2dXY

XY散点图

VtChSeriesType3dArea

三维面积图

VtChSeriesType2dPie

二维饼图


说明:在使用SeriesType属性之前必需使用Column属性来选择相应的系列。

17.设置图表的标题

要设置控件中图表的标题,可以通过控件的TitleText属性来设置。TitleText属性用于返回或设置作为图表标题而显示的文本。TitleText属性的语法如下:

 
 
  1. Object.TitleText[=Text] 

Text参数取值为一个字符串表达式,其值用来显示图表标题的文本。下面将把控件对象MSChart1中图表的标题设置"2006、2007年度销售额",代码如下:

 
 
  1. MSChart1.TitleText = "2006、2007年度销售额"       '设置图表标题 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值