C#Windows窗体界面设计_攻击决策项目_03_数据绘图_02_修订坐标轴和ParamsForm文本框数据

Author: binzhouweichao@163.com

Copyright (c) 2013, Liu Xiaojian@BIT,  All Rights Reserved.

Date: 2013-10-25

声明:本程序供参考;允许二次开发,但不允许在毫无更改的情况下占为己有。


8. 首先修订坐标轴

参考:

http://www.cnblogs.com/stg609/archive/2008/03/16/1108407.html

http://tech.ddvip.com/2008-10/122483754482646.html


坐标轴为虚线,末尾加箭头,标注原点等。

8.1 设置坐标轴为虚线,并在末尾加自定义箭头

打开MyFunctions.cs,在自定义函数CreateBAxis()中,在画笔下方添加:

            //设置画笔
            Pen pBAxis = new Pen(Color.Blue, 1 / GlobalVars.scaleTimes);
                //8.1 设置坐标轴为虚线
            pBAxis.DashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
                //8.1 末尾加箭头
                //自定义箭头大小
            System.Drawing.Drawing2D.AdjustableArrowCap myLineCap = new System.Drawing.Drawing2D.AdjustableArrowCap(6, 6, false);
            pBAxis.CustomEndCap = myLineCap;

由于边界遮挡问题,在pictureBox1的上下左右各留出5的边界,所以重置放大倍数为pictureBox1的宽高减去10之后再计算。

            //放大倍数//GlobalVars.scaleTimes = (float)GlobalVars.mainForm.pictureWidth / int.Pa


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部