void PictureBox1MouseDown(object sender, MouseEventArgs e) { if (pointer == false) { canDraw = true; begin = new clsDiem(e.X, e.Y); rect.X = begin.x; rect.Y = begin.y; } }
void PictureBox1MouseMove(object sender, MouseEventArgs e) { if (canDraw == true) { end = new clsDiem(e.X, e.Y); g.Clear(pictureBox1.BackColor);; if (pointer) { return; } else if (isLine == true) { g.DrawLine(pen, begin.x, begin.y, e.X, e.Y); } else if (isLine == true) { rect.Size = new Size(end.x - begin.x, end.y - begin.y); g.DrawRectangle(pen, rect); } Update(); } }
public clsLine(clsDiem a, clsDiem b) { begin = a; end = b; }
public clsTriangle(clsDiem A, clsDiem B) { begin = A; end = B; }
public clsLine() { begin = new clsDiem(); end = new clsDiem(); }