MSChart控件.doc_第1页
MSChart控件.doc_第2页
MSChart控件.doc_第3页
MSChart控件.doc_第4页
MSChart控件.doc_第5页
已阅读5页,还剩105页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VB控件大全- MSChart控件MSChart控件以图形方式显示数据的图表。语法MSChart说明MSChart控件支持下面特征:真正三维显示。支持所有主要的图表类型。数据网格,随机数据和数据矩阵。MSChart控件与一个数据网格(DataGrid对象)关联。该数据网格存放了要显示的数据。数据网格也可以包含用于图表中标识系列或类别的标签。图表应用程序设计者在数据网格中插入数据或从报表或矩阵中输入数据。属性ActiveSeriesCount属性,AllowDithering属性,AllowDynamicRotation属性,AllowSelections属性,AllowSeriesSelection属性,AutoIncrement属性,Visible属性(MSChart),Backdrop属性,Chart3d属性,ChartData属性,ChartType属性,Column属性,ColumnCount属性,ColumnLabel属性(MSChart),ColumnLabelCount属性,ColumnLabelIndex属性,Data属性(MSChart),DataGrid属性,DoSetCursor属性,DrawMode属性(MSChart),Footnote属性,FootnoteText属性,Legend属性,MousePointer属性,Plot属性,RandomFill属性,Repaint属性,Row属性(MSChart),RowCount属性(MSChart),RowLabel属性(MSChart),RowLabelCount属性,RowLabelIndex属性,SerieColumn属性,SeriesType属性,ShowLegend属性,Stacking属性,TextLengthType属性,Title属性(MSChart),TitleText属性, DataBindings属性,Drag方法,TabIndex属性,DragIcon属性,DragMode属性,CausesValidation属性,TabStop属性,HelpContextID属性,Name属性,Parent属性,Container属性,ToolTipText属性,WhatsThisHelpID属性,OLEDragMode属性(ActiveX控件),OLEDropMode属性(ActiveX控件),Height,WidthProperties属性(ActiveX控件),Tag属性(ActiveX控件),Visible属性(ActiveX控件),Object属性(ActiveX控件),DataMember属性(ActiveX控件),BorderStyle属性(ActiveX控件),Enabled属性(ActiveX控件),DataSource属性(ActiveX控件),HWnd属性(ActiveX控件),ActiveSeriesCount属性,AllowDithering属性,AllowDynamicRotation属性,AllowSelections属性,AllowSeriesSelection属性,AutoIncrement属性,Visible属性(MSChart),Backdrop属性,Chart3d属性,ChartData属性,ChartType属性,Column属性,ColumnCount属性,ColumnLabel属性(MSChart),ColumnLabelCount属性,ColumnLabelIndex属性,Data属性(MSChart),DataGrid属性,DoSetCursor属性,DrawMode属性(MSChart),Footnote属性,FootnoteText属性,Legend属性,MousePointer属性(MSChart),Plot属性,RandomFill属性,Repaint属性,Row属性(MSChart),RowCount属性(MSChart),RowLabel属性(MSChart),RowLabelCount属性,RowLabelIndex属性,SeriesColumn属性,SeriesType属性,ShowLegend属性,Stacking属性,TextLengthType属性,Title属性(MSChart),TitleText属性,DataBindings属性,Drag方法,TabIndex属性,DragIcon属性,DragMode属性,CausesValidation属性,TabStop属性,HelpContextID属性,Name属性,Parent属性,Container属性,ToolTipText属性,WhatsThisHelpID属性,OLEDragMode属性(ActiveX控件),OLEDropMode属性(ActiveX控件),Height,WidthProperties属性(ActiveX控件),Index属性(ActiveX控件),Left,Top Properties属性(ActiveX控件),Tag属性(ActiveX控件),Visible属性(ActiveX控件),Object属性(ActiveX控件),DataMember属性(ActiveX控件),BorderStyle属性(ActiveX控件),Enabled属性(ActiveX控件),DataSource属性(ActiveX控件),hWnd属性(ActiveX控件)方法EditCopy方法,EditPaste方法,GetSelectedPart方法,Layout方法,SelectPart方法,ToDefaults方法,TwipsToChartPart方法,SetFocus方法,Drag方法,Move方法,ZOrder方法,ShowWhatsThis方法,OLEDrag方法(ActiveX控件),Refresh方法(ActiveX控件),EditCopy方法,EditPaste方法,GetSelectedPart方法,Layout方法,SelectPart方法,ToDefaults方法,TwipsToChartPart方法,SetFocus方法,Drag方法,Move方法,ZOrder方法,ShowWhatsThis方法,OLEDrag方法(ActiveX控件),Refresh方法(ActiveX控件)事件AxisActivated事件,AxisLabelActivated事件,AxisLabelSelected事件,AxisLabelUpdated事件,AxisSelected事件,AxisTitleActivated事件,AxisTitleSelected事件,AxisTitleUpdated事件,AxisUpdated事件,ChartActivated事件,CharSelected事件,ChartUpdated事件,DataUpdated事件,DonePainting事件,FootnoteActivated事件,FootnoteSelected事件,FootnoteUpdated事件,LegendActivated事件,LegendSelected事件,LegendUpdated事件,PlotActivated事件,PlotSelected事件,PlotUpdated事件,PointActivated事件,PoinLabelActivated事件,PointLabelSelected事件,PointLabelUpdated事件,PointSelected事件,PointUpdated事件,SeriesActivated事件,SeriesSelected事件,SeriesUpdated事件,TitleActivated事件,TitleSelected事件,TitleUpdated事件,DragDrop事件,DragOver事件,GotFocus事件,LostFocus事件,Validate事件,OLECompleteDrag事件(ActiveX控件),OLEDragDrop事件(ActiveX控件),OLEDragOver事件(ActiveX控件),OLEGiveFeedback事件(ActiveX控件),OLESetData事件(ActiveX控件),OLEStartDrag事件(ActiveX控件),Click事件(ActiveX控件),DblClick事件(ActiveX控件),KeyDown,KeyUp事件(ActiveX控件),KeyPress事件(ActiveX控件),MouseDown,MouseUp事件(ActiveX控件),MouseMove事件(ActiveX控件)请参阅AngleUnits常量,Axis对象,AxisGrid对象,AxisScale对象,AxisTitle对象,Backdrop对象,Brush对象,CategoryScale对象,Coor对象,DataGrid对象,DataPoint对象,DataPointLabel对象,Fill对象,Footnote对象,Frame对象,Intersection对象,Label对象,LCoor对象,Legend对象,Light对象,LightSource对象,Location对象,Marker对象,Pen对象,Plot对象,PlotBase对象,Rect对象,Series对象,SeriesMarker对象,SeriesPosition对象,Shadow对象,StatLine对象,TextLayout对象,Tick对象,Title对象,ValueScale对象,View3D对象,VtColor对象,VtFont对象,Wall对象,Weighting对象,Error Messages(MSChart控件),使用MSChart控件。示例下面的例子显示了8行8列的三维数据图表,并设置了图例参数。Private Sub Command1_Click()With MSChart1 Displays a 3d chart with 8 columns and 8 rowsdata.ChartType = VtChChartType3dBar.ColumnCount = 8.RowCount = 8For column = 1 To 8For row = 1 To 8.Column = column.Row = row.Data = row * 10Next rowNext column Use the chart as the backdrop of the legend.ShowLegend = True.SelectPart VtChPartTypePlot, index1, index2, index3, index4 EditCopy SelectPart VtChPartTypeLegend, index1, _index2, index3, index4.EditPasteEnd WithEnd SubActiveSeriesCount属性根据DataGrid对象的列数和显示的图表类型,返回在图表中显示的系列数。应用于MSChart控件。语法object.ActiveSeriesCountobject置换元素表示一个对象表达式,其值为“应用于”列表中的一个对象。请参阅DataGrid对象。Add方法(LightSources集合)给LightSources集合增加一个LightSoure对象。应用于LightSoures集合。语法object.Add(x,y,z,intensity)Add方法的语法有如下几个部分:部分描述Object对象表达式,其值是“应用于”列表中的一个对象x,y,z整数,指定光源的位置intensity单精度数据。指定光源密度说明将x,y和z都设置为0将产生VtChInvalidArgument错误。AllowDithering属性返回或设置一个值,该值确定在8bit的彩色显示器上为了使用MSChart控件自己的调色板和增强图表显示效果是否禁止颜色抖动。应用于MSChart控件。语法object. AllowDithering =booleanAllowDithering属性的语法有如下几个部分:部分描述Object对象表达式,其值是“应用于”列表中的一个对象Boolean一个布尔表达式,指定是否允许颜色抖动,如“设置”所示设置boolean值的设置如下:设置描述True允许颜色抖动False(缺省)使用MSChart控件的调色板来增强颜色匹配和显示AllowDynamicRotation属性返回或设置一个值,该值指明用户是否可以按下Ctrl键显示旋转光标以便交互式地旋转三维图表。应用于MSChart控件。语法object.AllowDynamicRotation =booleanAllowDynamicRotation属性的语法有如下几个部分:部分描述Object对象表达式,其值是“应用于”列表中的一个对象Boolean一个布尔表达式,指定是否允许动态旋转,如“设置”所示设置boolean值的设置如下:设置描述True(默认)用户可以使用光标旋转图表False用户不能交互式地旋转图表AllowSelections属性返回或设置一个值,该值指明用户是否可以选择图表对象。应用于MSChart控件。语法object.AllowSelections =booleanAllowSelections属性的语法有如下几个部分:部分描述Object对象表达式,其值是“应用于”列表中的一个对象Boolean一个布尔表达式,指定是否允许选择对象,如“设置”所示设置boolean值的设置如下:设置描述True(默认)用户可以交互式地选择图表对象False用户不能交互式地选择图表对象AllowSeriesSelection属性返回或设置一个值,该值指明当用户单击单个的图表数据点时是否选择一个系列。应用于MSChart控件。语法object.AllowSeriesSelection =booleanAllowSeriesSelection属性的语法有如下几个部分:部分描述Object对象表达式,其值是“应用于”列表中的一个对象Boolean一个布尔表达式,指定是否选择一个系列,如“设置”所示设置boolean值的设置如下:设置描述True(默认)用户可以单击一个数据点而选择一个系列False用户单击一个数据点只选择该数据点,不选择整个系列AmbientIntensity属性返回或设置照亮一个三维图表周围光线的密度。应用于Light对象。语法object.AmbientIntensity =intensityAmbientIntensity属性的语法有如下几个部分:部分描述Object对象表达式,其值是“应用于”列表中的一个对象Intensity单精度数据。图表光源密度。有效值是0到1。如果设置为1,则不管打开的是什么光源,图表元素的所有边框都全部照亮。如果设置为0,则周围光线不起作用;只有图表元素正对光源的边框被照亮AngleUnit属性返回或设置所有图表角度的度量单位。应用于Plot对象。语法object.AngleUnit =unitAngleUnit属性的语法有如下几个部分:部分描述Object对象表达式,其值是“应用于”列表中的一个对象Unit整数。描述度量单位的VtAngleUnits常量。角度可以是度,弧度或梯度请参阅AngleUnits常量。Auto属性(CategoryScale)返回或设置一个值,该值指明坐标轴是否自动改变尺度。应用于CategoryScale对象。语法object.Auto =booleanAuto属性的语法有如下几个部分:部分描述Object对象表达式,其值是“应用于”列表中的一个对象Boolean一个布尔表达式,指明是否显示部件,如“设置”中所示设置boolean值的设置如下:设置描述True(默认)坐标轴根据显示的数据自动改变尺度False坐标轴尺度不自动更改。使用DivisionsPerLabel和DivisionsPerTick属性中的值决定尺度请参阅DivisionsPerLabel属性,DivisionsPerTick属性,LabelTick属性,Auto属性(Intersection),Auto属性(Label),Auto属性(SeriesMarker),Auto属性(ValueScale)。Auto属性(Intersection)返回或设置一个值,该值确定Intersection对象是否使用Point属性值来放置坐标轴。应用于Intersection对象。语法object.Auto =booleanAuto属性的语法有如下几个部分:部分描述Object对象表达式,其值是“应用于”列表中的一个对象Boolean一个布尔表达式,指明是否显示部件,如“设置”中所示设置boolean值的设置如下:设置描述True坐标轴显示在标准的位置False坐标轴放置在Point指定的位置请参阅Auto属性(CategoryScale),Auto属性(Label),Auto属性(SeriesMarker),Auto属性(ValueScale)。Auto属性(Label)返回或设置一个值,该值确定坐标轴标签是否自动旋转以便增强图表外观效果。应用于Label对象。语法object.Auto =booleanAuto属性的语法有如下几个部分:部分描述Object对象表达式,其值是“应用于”列表中的一个对象Boolean一个布尔表达式,指明旋转坐标轴标签显示状态,如“设置”中所示设置boolean值的设置如下:设置描述True坐标轴标签可以旋转False坐标轴标签不能旋转,长的标签显示可能不正确请参阅Auto属性(CategoryScale),Auto属性(Intersection),Auto属性(SeriesMarker),Auto属性(ValueScale)。Auto属性(SeriesMarker)返回或设置一个值,该值确定SeriesMarker对象是否将下一个可以标记分配给系列中所有的数据点。应用于SeriesMarker对象。语法object.Auto =booleanAuto属性的语法有如下几个部分:部分描述Object对象表达式,其值是“应用于”列表中的一个对象Boolean一个布尔表达式,指明标记如何分配,如“设置”中所示设置boolean值的设置如下:设置描述True(默认)SeriesMarker对象分配标记False可以分配一个自定义的标记说明如果想改变序列标记的类型,就将该属性设置为False。如果DataPoint对象设置了Marker属性值,则该属性就自动设置为False。请参阅Auto属性(CategoryScale),Auto属性(Intersection),Auto属性(Label),Auto属性(ValueScale)。Auto属性(ValueScale)返回或设置一个值,该值确定在绘制坐标轴的值时是否自动更改尺度。应用于ValueScale对象。语法object.Auto =booleanAuto属性的语法有如下几个部分:部分描述Object对象表达式,其值是“应用于”列表中的一个对象Boolean一个布尔表达式,指明是否自动放缩,如“设置”中所示设置boolean值的设置如下:设置描述True根据显示的数据自动放缩尺度False使用Minimum,Maximum,MajorDivisions和MinorDivisions属性的值放缩坐标轴请参阅Auto属性(CategoryScale),Auto属性(Intersection),Auto属性(Label),Auto属性(SeriesMarker)。AutoIncrement属性返回或设置一个值,该值确定在数据输入时设置当前数据点的属性是否增大而不必手工修改Column和Row属性。应用于MSChart控件。语法object.AutoIncrement =booleanAutoIncrement属性的语法有如下几个部分:部分描述Object对象表达式,其值是“应用于”列表中的一个对象Boolean一个布尔表达式,指明当前数据点是否自动增加,如“设置”中所示设置boolean值的设置如下:设置描述True当Data属性改变时,Row属性改变为该列中的下一行。如果你在一列的末尾,则Column属性增加到下一列False(默认)当前数据点不增加AutoLayout属性返回或设置一个值,该值确定一个Plot对象是手工还是自动布局应用于Plot对象。语法object.AutoLayout =booleanAutoLayout属性的语法有如下几个部分:部分描述Object对象表达式,其值是“应用于”列表中的一个对象Boolean一个布尔表达式,指定布局格式,如“设置”中所示设置boolean值的设置如下:设置描述True(默认)根据其他元素的大小和位置,Plot对象自动确定相应的大小和位置False使用Plot对象规定的LocationRect属性值定位该对象Automatic属性返回或设置一个值,该值确定是否自动计算颜色值。这只用在绘制图表元素边框的画笔中。应用于VtColor对象。语法object.Automatic=booleanAutomatic属性的语法有如下几个部分:部分描述Object对象表达式,其值是“应用于”列表中的一个对象Boolean一个布尔表达式,指定是否自动计算颜色值,如“设置”中所示设置boolean值的设置如下:设置描述True自动取用图表系列的刷子颜色False颜色由Value的设置确定Axis对象图表中的一个坐标轴。语法Axis说明有三条数轴可以使用:x,y和z。只有是3D图表的情况下z轴才可用。属性AxisTitle属性,LabelLevelCount属性,AxisGrid属性,AxisScale属性,CategoryScale属性,Intersection属性,Labels属性,Pen属性,Tick属性,ValueScale属性。请参阅AxisGrid对象,AxisScale对象,AxisTitle对象,CategoryScale对象,Intersection对象,Labels集合。示例下面的例子使用X Axis对象读取出现在X坐标轴上的标签级数。Private Sub Command1_Click()Dim XAxis As ObjectDim NumberOfLevels As Integer Read the number of label level present on the X Axis.Set XAxis = MSChart1.Plot.Axis(VtChAxisIdX, 1)NumberOfLevels = XAxis.LabelLevelCountMsgBox Number of Label Levels = & Str(NumberOfLevels)End SubAxis属性返回描述图表坐标的一个Axis对象引用。应用于Plot对象。语法object.Axis(axisID)Axis属性的语法有如下几个部分:部分描述Object要求的。对象表达式,其值是“应用于”列表中的一个对象axisID要求的。一个整数式VtChAxisId常量,标识一个特定的坐标轴index可选的。保留,以便将来使用。当有多个坐标轴都有同一个axisID时来标识某个坐标轴说明有三条数轴可以使用:x,y和z。只有是3D图表的情况下z轴才可用。请参阅AxisID常量。AxisActivated事件当用户双击一个坐标轴时产生该事件。应用于MSChart控件。语法Private Sub object_AxisActivated(axisId As Integer ,axisIndex As Integer , mouseFlags As Ingerger, cancel As Integer )AxisActivated事件的语法有如下几个部分:部分描述Object对象表达式,其值是“应用于”列表中的一个对象axisId整数,标识某个坐标轴,如“设置”中所示axisIndex整数,保留将来使用。对于现在版本的MSChart控件,只有1是有效值mouseFlags整数,表明在单击鼠标按钮时是否有键按下,如“设置”中所示cancel整数,现在尚未使用设置事件处理器确定激活了哪个坐标轴,并将axisId设置为:常量描述VtChAxisIdX如果x轴受到影响VtChAxisIdY如果y轴受到影响VtChAxisIdY2如果第二个y轴受到影响VtChAxisIdZ如果z轴受到影响事件处理器确定在单击鼠标按钮时是否按下了键,并将mouseFlags设置为:常量描述VtChMouseFlagsShiftKeyDown如果按下了SHIFT键VtChMouseFlagsControlKeyDown如果按下了CONTROL键AxisGrid对象一个图表坐标轴周围的平面区域。语法AxisGrid属性MajorPen属性,MinorPen属性。示例下面的例子将AxisGrid线条风格改为虚线。Private Sub Command1_Click() With MSChart1.Plot.Axis(VtChAxisIdY) .CategoryScale.Auto = False.ValueScale.MajorDivision = 10.ValueScale.MinorDivision = 5.AxisGrid.MajorPen.Style = VtPenStyleSolid.AxisGrid.MajorPen.VtColor.Green = 255.AxisGrid.MajorPen.Width = 2.AxisGrid.MajorPen.Style = VtPenStyleDashed.AxisGrid.MajorPen.VtColor.Red = 255.AxisGrid.MajorPen.Width = 1.AxisGrid.MajorPen.Cpa= VtPenCapRoundEnd WithEnd SubAxisGrid属性返回描述图表坐标轴周围平面区域的AxisGrid对象的引用。应用于Axis对象。语法object.AxisGridobject置换元表示一个对象表达式,其值是“应用于”列表中的一个对象。AxisId属性返回与当前坐标轴相交的坐标轴。应用于Intersection对象。语法object.AxisIdobject置换元表示一个对象表达式,其值是“应用于”列表中的一个对象。返回值标识相交坐标轴的整数。请参阅AxisId常量。AxisLabelActivated事件当用户双击坐标轴标签时产生该事件。应用于MSChart控件。语法Private Sub object_AxisLabelActivated (axisId As Integer,axisIndex AsInteger,labelSetIndex As Integer,labelIndex As Integer,mouseFlagss AsInteger,cancel As Integer)AxisLabelActivated事件的语法有如下几个部分:部分描述Object对象表达式,其值是“应用于”列表中的一个对象axisId整数,标识某个坐标轴,如“设置”中所示axisIndex整数,保留将来使用。对于现在版本的MSChart控件,只有1是有效值labelSetIndex整数,标识双击鼠标的标签级。标签级从1开始标识labelIndex整数,当前尚未使用mouseFlagss整数,表明在单击鼠标按钮时是否有键按下,如“设置”中所示cancel整数。现在尚未使用设置事件处理器确定激活了哪个坐标轴标签,并将axisId设置为:常量描述VtChAxisIdX如果x轴受到影响VtChAxisIdY如果y轴受到影响VtChAxisIdY2如果第二个y轴受到影响VtChAxisIdZ如果z轴受到影响事件处理器确定在单击鼠标按钮时是否按下了键,并将mouseFlags设置为:常量描述VtChMouseFlagsShiftKeyDown如果按下了SHIFT键VtChMouseFlagsControlKeyDown如果按下了CONTROL键请参阅AxisLabelSelected事件,AxisLabelUpdated事件。AxisLabelSelected事件当用户单击坐标轴标签时产生该事件。应用于MSChart控件。语法Private Sub object_AxisLabelSelected (axisId As Integer, axisIndex As Integer, labelSetIndex As Integer, labelIndex As Integer,mouseFlags As Integer, cancelAs Integer)AxisLabelSelected事件的语法有如下几个部分:部分描述Object对象表达式,其值是“应用于”列表中的一个对象axisId整数,标识某个坐标轴,如“设置”中所示axisIndex整数,保留将来使用。对于现在版本的MSChart控件,只有1是有效值labelSetIndex整数,标识单击鼠标的标签级。标签级从1开始labelIndex整数,当前尚未使用mouseFlags整数,表明在单击鼠标按钮时是否有键按下,如“设置”中所示cancel整数。现在尚未使用设置事件处理器确定选择了哪个坐标轴标签,并将axisId设置为:常量描述VtChAxisIdX如果x轴受到影响常量描述VtChAxisIdY如果y轴受到影响VtChAxisIdY2如果第二个y轴受到影响VtChAxisIdZ如果z轴受到影响事件处理器确定在单击鼠标按钮时是否按下了键,并将mouseFlags设置为:常量描述VtChMouseFlagShiftKeyDown如果按下了SHIFT键VtChMouseFlagControlKeyDown如果按下了CONTROL键请参阅AxisLabelActivated事件,AxisLabelUpdated事件。AxisLabelUpdated事件当坐标轴标签改变时产生该事件。应用于MSChart控件。语法Private Sub object_AxisLabelUpdated (axisId As Integer, axisIndex As Integer,labelSetIndex As Integer, labelIndex As Integer, UpdateFlags As Integer)AxisLabelUpdated事件的语法有如下几个部分:部分描述Object对象表达式,其值是“应用于”列表中的一个对象axisId整数,标识某个坐标轴,如“设置”中所示axisIndex整数,保留将来使用。对于现在版本的MSChart控件,只有1是有效值labelIndex整数,标识单击鼠标的标签级。标签级从1开始updateFlags整数,提供更新标签的信息,如“设置”中所示设置事件处理器确定更新了哪个坐标轴标签,并将axisId设置为:常量描述VtChAxisIdX如果x轴受到影响VtChAxisIdY如果y轴受到影响VtChAxisIdY2如果第二个y轴受到影响VtChAxisIdZ如果z轴受到影响事件处理器确定更新标签的影响,并将updateFlags设置为:常量描述VtChNoDisplay没有更新标记;图表显示不受影响(缺省为0)VtChDisplayPlot更新将导致图表重新绘制VtChLayoutPlot更新将导致图表重新布局VtChDisplayLegend更新将导致说明部分重新绘制VtChLayoutLegend更新将导致说明部分重新布局VtChLayoutSeries更新将导致系列重新布局VtChPostionSection图表的一部分已被移动或改变了大小请参阅AxisLabelSelected事件,AxisLabelActivated事件。AxisScale对象控制如何在坐标轴上绘制图表。语法AxisScale。属性Hide属性,LogBase属性,PercentBasis属性,Type属性(MSChart)。请参阅Axis对象,AxisScale属性。示例下面的例子将为一个二维线性图表的x和y轴设置为百分比坐标或对数坐标。要使用该例子,在一个窗体上绘制一个MSChart控件和两个CommandButton控件。将下面的代码加入到Form对象的代码模块中并执行该程序。Private Sub Command1_Click()Dim axisID as VtChAxisId Change both x and y axes to Percent scale for 2D Line chart.MSChart1.ChartType = VtChChartType2dLineFor AxisID = VtChAxisIdX To VtChAxisIdYWith MSChart1.Plot.Axis(AxisID).AxisScale.Type = VtChScaleTypePercent.PercentBasis = VtChPercentAxisBasisSumChartEnd WithNextEnd SubPrivate Sub Command2_Click()Dim axisID as VtChAxisId Change both x and y axes to Logarithmic scale for 2D Linechart.MSChart1.ChartType = VtChChartType2dLineFor AxisID = VtChAxisIdX To VtChAxisIdYWith MSChart1.Plot.Axis(AxisID).AxisScale.Type = VtChScaleTypeLogarithmic.LogBase = 12End WithNextEnd SubAxisScale属性返回对描述如何在坐标轴上绘制数据的AxisScale对象的引用。应用于Axis对象。语法object.AxisScaleobject置换元表示一个对象表达式,其值是“应用于”列表中的一个对象。请参阅AxisScale对象。AxisSelected事件当用户单击图表坐标轴时产生该事件。应用于MSChart控件。语法Private Sub object_AxisSelected( axisId As Integer , axisIndex As Integer ,MouseFlags As Ingerger, cancel As Integer )AxisSelected事件的语法有如下几个部分:部分描述Object对象表达式,其值是“应用于”列表中的一个对象axisId整数,标识某个坐标轴,如“设置”中所示axisIndex整数,保留将来使用。对于现在版本的MSChart控件,只有1是有效值mMouseFlags整数,表明在单击鼠标按钮时是否有键按下,如“设置”中所示cancel整数。现在尚未使用设置事件处理器确定选择了哪个坐标轴,并将axisId设置为:常量 值描述VtChAxisIdX 0如果x轴受到影响VtChAxisIdY 1如果y轴受到影响VtChAxisIdY2 2如果第二个y轴受到影响VtChAxisIdZ 3如果z轴受到影响VtChAxisIDNone 4没有轴事件处理器确定在单击鼠标按钮时是否按下了键,并将mouseFlags设置为:常量描述VtChMouseFlagsShiftKeyDown如果按下了SHIFT键VtChMouseFlagsControlKeyDown如果按下了CONTROL键AxisTitle对象图表上的坐标标题。语法AxisTitle属性Text属性(MSChart控件),TextLength属性,Visible属性(MSChart控件),Backdrop属性,Font属性(MSChart控件),TextLayout属性,VtFont属性。请参阅Axis对象,Backdrop对象。示例下面的例子使得坐标标题对三维图表的每个坐标轴都可见。Private Sub Command1_Click() Makes Axis title visible for all axes of a 3D chart.Dim axisID As VtChAxIdMSChart1.chartType = VtChChartType3dBarFor axisId = VtChAxisIdX To VtChAxisIdZWith MSChart1.Plot.axis(axisId, 1).AxisTitle.VtFont.Size = 14AxisTitle.Visible = True.AxisTitleSelect Case axisIdCase 0.AxisTitle.text = X Axis TitleCase 1 .AxisTitle.text = Y Axis TitleCase 2.AxisTitle.text = 2nd Y Axis TitleCase 3.AxixTitle.text = Z Axis TitleEnd SelectEnd WithNextEnd SubAxisTitle属性返回与一个图表坐标关联的AxisTitle对象引用。应用于Axis对象。语法object.AxisTitleobject置换元表示一个对象表达式,其值为“应用于”列表中的一个对象。AxisTitleActivated事件当用户单击坐标标题时产生该事件。应用于MSChart控件。语法Private Sub object_AxisTitleActivated( axisId As Integer , axisIndex As Integer ,mouseFlags As Ingerger, cancel As Integer )AxisTitleActivated事件的语法有如下几个部分:部分描述Object对象表达式,其值是“应用于”列表中的一个对象AxisId整数,标识某个坐标轴AxisIndex整数,保留将来使用。对于现在版本的MSChart控件,只有1是有效值MouseFlags整数,表明在单击鼠标按钮时是否有键按下Cancel整数。现在尚未使用设置事件处理器确定激活了哪个坐标轴标题,并将axisId设置为:常量 值描述VtChAxisIdX 0如果x轴受到影响。VtChAxis

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论