void PbDrawMouseUp(object sender, MouseEventArgs e) { d2.x = e.X; d2.y = e.Y; System.Drawing.Graphics g = PbDraw.CreateGraphics(); g.DrawLine(new Pen(Color.Black, 3), d1.x, d1.y, d2.x, d2.y); isDrawing = false; }
void PbDrawMouseMove(object sender, MouseEventArgs e) { System.Drawing.Graphics g = PbDraw.CreateGraphics(); if (isDrawing == true) { g.DrawLine(new Pen(Color.White), d1.x, d1.y, d2.x, d2.y); d2.x = e.X; d2.y = e.Y; g.DrawLine(new Pen(Color.Black), d1.x, d1.y, d2.x, d2.y); } }
private void pictureBox1_MouseMove(object sender, MouseEventArgs e) { if (isDrawing == true) { if (tsbDuongThang.Checked == true) { Graphics g = PbDraw.CreateGraphics(); g.DrawLine(new Pen(Color.White), D1.X, D1.Y, D2.X, D2.Y); D2.X = e.X; D2.Y = e.Y; foreach (var element in lsHinh) { element.Draw(g, new Pen(Color.Black)); } g.DrawLine(new Pen(Color.Black), D1.X, D1.Y, D2.X, D2.Y); } } }
private void pictureBox1_MouseUp(object sender, MouseEventArgs e) { if (tsbDuongThang.Checked == true) { D2.X = e.X; D2.Y = e.Y; g = PbDraw.CreateGraphics(); g.DrawLine(new Pen(Color.Black), D1.X, D1.Y, D2.X, D2.Y); isDrawing = false; // clsLine l = new clsLine(); // l.D1 = D1; // l.D2 = D2; clsLine l = new clsLine(D1, D2); lsHinh.Add(l); foreach (var element in lsHinh) { element.Draw(g, new Pen(Color.Black)); } } }