private void Panel1_MouseMove(object sender, MouseEventArgs e) { switch (sekil) { case "kare": if (!mDrawing_kare) { return; } // Mouse hareket ettiğinde yönü belirle tamamen Kare.DetermineDirection_kare(e); this.panel1.Invalidate(); break; case "yuvarlak": if (!mDrawing) { return; } // Mouse hareket ettiğinde yönü belirle tamamen Yuvarlak.DetermineDirection(e); this.panel1.Invalidate(); break; case "ücgen": break; case "altıgen": break; default: break; } }
private void Panel1_MouseUp(object sender, MouseEventArgs e) { switch (sekil) { case "kare": if (!mDrawing_kare) { return; } mDrawing_kare = false; Kare.DetermineDirection_kare(e); // Yarattığımız elipsi liste al mkares.Add(mkare); this.panel1.Invalidate(); break; case "yuvarlak": if (!mDrawing) { return; } mDrawing = false; Yuvarlak.DetermineDirection(e); // Yarattığımız elipsi liste al mEllipses.Add(mEllipse); this.panel1.Invalidate(); break; case "ücgen": break; case "altıgen": break; default: break; } }