Jak odświeżyć linię w zdarzeniu Paint PixtureBoxa?

0

Chodzi mi o to, że w pictureboxie przy pomocy zdarzenia Paint narysowałem sobie linię. I teraz, czy da się w czasie działania programu,po zadaniu w nim nowych xów i yów oraz innych parametów, jakoś odświeżyć to, co widać na pictureboxie? Czyli podczas działania programu zmieniam x,y, kolor i powiedzmy grubosc, następnie klikam w button i nagle zdarzenie Paint w ułamku sekundy wymazuje pierwszą linię i rysuje nową.

Czy da się coś takiego zrobić?

0

.AI, nie rozumiesz. Ja nie chcę zmienić położenia tej linii, klikając w nią i przesuwają myszkę. Ja chcę zmienić jej parametry, klikając w przycisk, który jest obok PictureBoxa. I cały czas mam wrażenie, że Pictureboxowe zdarzenie Paint to zły trop.

1
private void button1_Click(object sender, EventArgs e)
        {
            using (Graphics g = this.pictureBox1.CreateGraphics())
            {
                g.DrawLine(Pens.Red, new Point(10,10), new Point(30,30));
            }
        }

1 użytkowników online, w tym zalogowanych: 0, gości: 1