2024年6月3日发(作者:)
MSChart控件的属性与属性对话框
t控件的属性
tType属性:用于设置或返回图表类型,MSChart控件图表类型与对应ChartType属性值如表8.7所示。如,ChartType=
维直方图,ChartType=14则显示饼图。
表8.7 MSChart图表类型
格)属性
控件显示二维数组Array_2(M,N),则总格(行)数RowCount=M。
控件显示一维数组Array_1(N)的元素值,则总行数RowCount=1。
控件显示二维数组Array_2(M,N),则图表中第I格的序号Row=I,当Row=1表示第1格(行)数据。
nt属性:用于表示图表中总格(行)数。例如:
unt=5,表示有5格(行)数据。
性:用于表示图表中某格(行)的序号。
el属性:用于表示格(行)标签名,默认值为Ri。用户可以修改其值,如改为无锡地区人数、南京地区人数等。
lCount属性:用于表示格(行)标签数,MSChart控件允许设置多个格(行)标签。通常取值为1,当需要用2行以上的
才修改此属性。
elIndex属性:用于表示格(行)标签序号,用户通过设置不同格(行)标签序号选择不同格(行)标签进行编辑。
性
ount属性:用于表示图表中每格(行)中的列数,即数组中列数N。如设置ColumnCount=3,则每格(行)中有3列,图
格用3个矩形或3个扇形表示。
属性:用于表示图表中某格(行)某列的列序号,例如:
umn=1,表示图表中第1格(行)第1列。
Label属性:用于表示图表列标签名,默认为Ci。
LabelCount属性:用于表示图表某格中的列标签数。
LabelIndex属性:用于表示图表某格中的列标签序号。
属性
属性用于表示图表中由数据格(行)序号Row与列序号Column所指定值,即数组Array_2(Row,Column)的值。用户可修改
如在MSChart1的属性框内:
ow=1,Column=1,Data=60,表示将图表中第1个数据格(行)中第1列的矩形高度改为60。
属性:是MSChart控件用于说明图表中列值含义而设置的一个图形,通常图例内容包含列的颜色图标与标签名。以便使用
图表中每列的含义。图例的主要属性如下。
gend属性:为True时显示图例,为False时不显示图例。
属性:用于设置图例字体等内容。
eText属性:用于表示图表标题,如TitleText=”一维数组图表示例”。
tData属性:用于设置或返回一个数组,该数组包含图表要显示的数据值。
:ChartData=Array_2,表示MSChart将显示二维数组的元素值。
:
是多维数组或数据表,且其第一列(或第一个字段)为字符串,则第一列(或第一个字段)被用作图表的行标签。
.7】用MSChart控件显示一维数组的图表示例。
一维整型数组Array_1(1 To 10),用直方图与饼图两种方式显示Array_1中的数据图表,如图 8.13(a)与8.13(b)所示
一个工程(ex8_),窗体名为Form_。在部件中选择Microsoft Chart Controls 6.0 (OLEDB),将数据图表
rt1添加到窗体内,再添加由两个命令按钮组成的控件数组Command1(2),分别用于显示直方图与饼图。双击命令按钮
事件处理程序。
Sub Command1_Click(Index As Integer)
Chart1
As Integer
rray_1(1 To 10) As Integer
= 1 To 10
rray_1(I) = I
I
tData = Array_1 '将一维数组赋给MSChart控件
eText = "一维数组图表示例"
Legend = True'显示图例
dex = 0 Then
artType = 1 '以直方图形式显示一维数组元素值
f Index = 1 Then
artType = 14 '以饼图形式显示一维数组元素值
= 1 To 10
Collection(I).LegendText = "Y" & I '图例中列标签名赋值
I
h
后,分别单击直方图按钮与饼图按钮,屏幕显示如图8.13(a)、(b)所示。
发布者:admin,转转请注明出处:http://www.yc00.com/web/1717395762a2738020.html
评论列表(0条)