[C#] DrawImage - znikająca grafika

0

Witam,
oprogramowałem buttona t taki sposób:

    private void button1_Click(object sender, EventArgs e)
        {
            int q;
            Graphics surface = this.CreateGraphics();
            Pen penl = new Pen(Color.White, 4); Pen penl2 = new Pen(Color.Black, 4);



            surface.DrawImage(System.Drawing.Image.FromFile("c://i.jpg"), 33, 33);
            surface.DrawEllipse(penl2, 44, 44, 5, 5);

        }

po kliknięciu przycisku, na formatce pojawia się elegancko obrazek i elipsa, jednak gdy zminimalizuję okno, - grafika znika, gdy zmienie rozmiar okna - znika część grafiki która 'wyszła' poza widoczną część okna.

mam nadzieją że wiadomo o co chodzi;)

Czy da się temu jakoś zaradzić?

Z góry dziękuję.

1

Dodaj sobie ten kod rysujący do OnPaint (obsłuż zdarzenie Paint /albo/ nadpisz OnPaint i tam to rysuj)

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