/** * * @param xMin * @param xMax * @param yMin * @param yMax * @param curves * - Liste von Kurven mit jeweils eigenen Parser * bzw. geparste Funktion, könnte aber auch * Datenbankfeld sein, dann kein Parser - Objekt * @param mp */ public Diagramm(double xMin, double xMax, double yMin, double yMax, List <Kurve> curves, DiagParam mp) { HintColor = Color.Green; this.curves = curves; this.xMin = xMin; this.xMax = xMax; this.yMin = yMin; this.yMax = yMax; // xMin bis yMax können sich ändern, die B- Werte davon // bleiben this.xMinB = xMin; this.xMaxB = xMax; this.yMinB = yMin; this.yMaxB = yMax; //this.setBorder(BorderFactory.createLineBorder(Color.GRAY)); this.Dock = System.Windows.Forms.DockStyle.Fill; this.mp = mp; this.MouseMove += new System.Windows.Forms.MouseEventHandler(pb_MouseMove); this.MouseDown += new System.Windows.Forms.MouseEventHandler(pb_MouseDown); }