菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
384
0

Winform中实现ZedGraph曲线图的图像复制到剪切板、打印预览、获取图片并保存、另存为的功能

原创
05/13 14:22
阅读数 66088

场景

Winforn中设置ZedGraph曲线图的属性、坐标轴属性、刻度属性:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100112573

https://www.cnblogs.com/badaoliumangqizhi/p/11422087.html

在上面实现ZedGraph曲线图以及一些属性的设置之后,对其曲线图的一些操作事件进行编写。

下面一些事件打开实现是基于以上属性设置成功之后。

效果

 

控件下载

https://download.csdn.net/download/badao_liumang_qizhi/11578445

英文手册下载

https://download.csdn.net/download/badao_liumang_qizhi/11578491

源码下载

https://download.csdn.net/download/badao_liumang_qizhi/11629179

实现

图像复制到剪贴板实现

拖拽一个按钮,双击进入其点击事件。

private void button2_Click(object sender, EventArgs e)
        {
            //ture代表复制成功提示
            this.zedGraphControl1.Copy(true);
        }

 

效果

 

此时新建一个Word文档,粘贴之后

 

打印预览实现

拖拽一个按钮,双击进入其点击事件。

private void button1_Click(object sender, EventArgs e)
        {
            this.zedGraphControl1.DoPrintPreview();
        }

 

效果

 

获取图片并保存实现

拖拽一个按钮,双击进入其点击事件。

 //获取图像
            Image image = this.zedGraphControl1.GetImage();
            //保存照片吗,指定保存路径
            image.Save(@"C:\Users\HAOHAO\Desktop\1.png");
            //弹窗提示
            MessageBox.Show("保存成功");

 

效果

 

显示另存为实现

拖拽一个按钮,双击进入其点击事件。

 private void button4_Click(object sender, EventArgs e)
        {
            this.zedGraphControl1.SaveAs();
        }

 

效果

 

另存为BMP文件实现

拖拽一个按钮,双击进入其点击事件。

 private void button5_Click(object sender, EventArgs e)
        {
            this.zedGraphControl1.SaveAsBitmap();
        }

 

效果

 

另存为EMP实现

拖拽一个按钮,双击进入其点击事件。

 

private void button6_Click(object sender, EventArgs e)
        {
            this.zedGraphControl1.SaveAsEmf();
        }

 

效果

 

发表评论

0/200
384 点赞
0 评论
收藏
为你推荐 换一批