| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2187 人关注过本帖
标题:VB6.0中保存MSChart图形时图例显示不一致问题
取消只看楼主 加入收藏
小明0000
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2018-1-31
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
VB6.0中保存MSChart图形时图例显示不一致问题
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册


VB6.0中使用MSChart绘制曲线,在窗体中显示时图例是我需要的内容,但是在我保存为图片(.JPG)时,保存的图片中图例显示为C1、C3、C5。想问一下是什么原因导致的?如何修改?
搜索更多相关主题的帖子: VB6.0 保存 MSChart 显示 一致 
2018-01-31 17:27
小明0000
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2018-1-31
收藏
得分:0 
回复 2楼 xiangyue0510
绘图部分代码:
With Form2.MSChart1
    .Plot.SeriesCollection(1).Pen.Width = 30
    .Plot.SeriesCollection(1).Pen.Style = VtPenStyleSolid
    .Plot.SeriesCollection(3).Pen.Width = 30
    .Plot.SeriesCollection(3).Pen.Style = VtPenStyleSolid
    .Plot.SeriesCollection(5).Pen.Width = 30
    .Plot.SeriesCollection(5).Pen.Style = VtPenStyleSolid
     
    .Plot.SeriesCollection(1).LegendText = "上游水位" & h_min1 & "m"
    .Plot.SeriesCollection(3).LegendText = "上游水位" & (h_min1 + h_max1) / 2 & "m"
    .Plot.SeriesCollection(5).LegendText = "上游水位" & h_max1 & "m"
    .chartType = VtChChartType2dXY      '设置图形为二维散点图
End With

保存图片部分代码:
Private Sub Command1_Click()
    Image1.Stretch = True
    Clipboard.Clear
    MSChart1.EditCopy
    Image1.Picture = Clipboard.GetData(vbCFBitmap)
    Clipboard.Clear   '清除粘贴板
    SavePicture Image1, "C:\Users\Administrator\Desktop\temp\安全始流曲线.jpg"
End Sub

相关的代码是这样的,麻烦您再看一下问题出在什么地方?

[此贴子已经被作者于2018-2-1 10:15编辑过]

2018-02-01 10:09
小明0000
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2018-1-31
收藏
得分:0 
回复 2楼 xiangyue0510
求解答!!!
2018-02-01 16:43
小明0000
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2018-1-31
收藏
得分:0 
回复 5楼 xiangyue0510
尝试了ColumnLabel,的确可以,谢谢!
2018-02-02 11:14
快速回复:VB6.0中保存MSChart图形时图例显示不一致问题
数据加载中...
 
   



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

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