UserControl1.cs

(开头部分) 124KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using MatrixTool;

namespace AxisBox
{
    /// <summary>
    /// 函数画图板控件
    /// </summary>
    [ToolboxBitmap(typeof(AxisBox),"UserDefinedControl.bmp")]
    public partial class AxisBox: UserControl
    {
        #region 私有字段
        //开关字段
        private bool isPlotted = false;
        private bool xAxis = true;
        private bool yAxis = true;
        private bool xLog = false;
        private bool yLog = false;
        private bool boxOn = true;
        private bool gridOn = true;
        private bool holdOn = false;
        private bool titleOn = false;
        private bool xTickOn = true;
        private bool yTickOn = true;
        private bool xLabelOn = true;
        private bool yLabelOn = true;
        private bool xTickLabelOn = true;
        private bool yTickLabelOn = true;
        private bool continuousOn = true;
        private bool discreteOn = false;
        private bool axisEqual = false;//刻度等比例
        private bool refit = false;//是否把数据点重新拟合过
        private bool captureMode = true;//捕捉状态
        private bool capture = false;//是否捕捉到点
        private bool darkTheme = false;
        private bool systemContextMenuOn = true;//决定是否启用在这里定义的右键菜单还是自定义右键菜单
        //绘图属性
        private string xLabel = "x";
        private string yLabel = "y";
        private int xLabelSize = 12;
        private int yLabelSize = 12;
        private string plotTitle = "新的绘图";
        private int plotTitleSize = 9;
        private Point originPoint;
        protected Rectangle plotArea;//为了继承的时候能够获知plotArea
        private int marginWidth;
        private int marginHeight;
        private Color borderColor = Color.LightGray;//边框颜色
        private Color backgroundColor = Color.White;//背景颜色
        private Color axisAndLabelColor = Color.Black;//坐标线及标签文本颜色
        private Color lineColor = Color.Blue;//默认图线颜色
        private List<Color> lineColorList = new List<Color>();//图线颜色列表
后面还有 2927 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。