标题:同志们问题求助
只看楼主
shunlai
Rank: 1
等 级:新手上路
威 望:1
帖 子:228
专家分:0
注 册:2006-2-1
结帖率:94.12%
 问题点数:0 回复次数:1 
同志们问题求助
大家好!
我用控件MSChart1做一动态图型,请问如何修改、添加下列语句来更改生成动态曲线的颜色?谢谢!
With MSChart1
.chartType = VtChChartType2dLine
.TitleText = "强度控制趋势折线图"
.RowCount = rs_xingneng1.RecordCount
For i = 1 To rs_xingneng1.RecordCount
.Row = i
.Column = 1
.ColumnLabel = "σb"
.ColumnCount = 1
.Data = rs_xingneng1.Fields("kl")
.RowLabel = rs_xingneng1.Fields("rq")
rs_xingneng1.MoveNext
Next
End With
End If
End If
rs_xingneng1.Close
Exit Sub
搜索更多相关主题的帖子: 同志 
2007-09-27 14:45
simpson
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:863
专家分:17
注 册:2006-11-16
得分:0 

来源于网络 你参考 , 以后自己baidu google

在窗体上放一个mschart(名字为:MSChart1)和一个CommonDialog(名字为:dlgChart)
写如下代码:之后你可以双击曲线,改变其颜色


Public Function RedFromRGB(ByVal rgb As Long) _
As Integer
' &HFF 后的“&”符号将数字强制
'为长整型,防止 Visual Basic
'将其视为负值。逻辑 And 操作用
'来返回位值。
RedFromRGB = &HFF& And rgb
End Function

Public Function GreenFromRGB(ByVal rgb As Long) _
As Integer
' And 操作的结果是除以 256 ,
' 以便返回中部字节的值。
' 注意整型除数的用法。
GreenFromRGB = (&HFF00& And rgb) \ 256
End Function

Public Function BlueFromRGB(ByVal rgb As Long) _
As Integer
' 此函数和上面的 GreenFromRGB 函数
' 功能相似,除了不需要使用“&”符号。
' 数字已经是长整型了。结果除以 65536
' 以便得到最高的几位字节。
BlueFromRGB = (&HFF0000 And rgb) \ 65536
End Function

Private Sub MSChart1_SeriesActivated(Series As _
Integer, MouseFlags As Integer, Cancel As Integer)
' CommonDialog 控件被命名为 dlgChart
Dim red, green, blue As Integer
With dlgChart ' CommonDialog 对象
.ShowColor
red = RedFromRGB(.Color)
green = GreenFromRGB(.Color)
blue = BlueFromRGB(.Color)
End With

' 注意:只有 2D 和 3D 线图使用 Pen 对象。
' 所有其它类型均使用 Brush。

If MSChart1.chartType <> VtChChartType2dLine Or _
MSChart1.chartType <> VtChChartType3dLine Then
MSChart1.Plot.SeriesCollection(Series). _
DataPoints(-1).Brush.FillColor. _
Set red, green, blue
Else
MSChart1.Plot.SeriesCollection(Series).Pen. _
VtColor.Set red, green, blue
End If
End Sub



全国最大的 Java专业电子书免费分享[url]http:///in.asp?id=xrmao[/url]
2007-09-27 23:20



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-173310-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.264816 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved