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 算力,解读结果公开显示在下面。
还没有人解读过这个文件。