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);
     }
 }
Ejemplo n.º 3
0
        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);
                }
            }
        }
Ejemplo n.º 4
0
        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));
                }
            }
        }