» »

[C#] PictureBox vsebina izgine, dokler okna ne potegnem čez rob ekrana

[C#] PictureBox vsebina izgine, dokler okna ne potegnem čez rob ekrana

c0dehunter ::

Zdravo, imam težavo pri PictureBoxu, v katerem imam izrisane točke, saj so le-te skrite, dokler ne potegnem okna do roba zaslona, nakar se stvar Invalidata in se točke končno izrišejo. Imam v sami kodi picturebox.Invalidate(), ampak ne pomaga. Tudi Refresh() ne pomaga :)

        private void pictureBox_MouseClick(object sender, MouseEventArgs e)
        {
            tocka t = new tocka(e.X , e.Y);
            seznam_tock.Add(t);
            boxTocke.Invalidate();

        }

        private void pictureBox_Paint(object sender, PaintEventArgs e)
        {
            foreach(tocka t in seznam_tock)
            {
                SolidBrush flumaster = new SolidBrush(Color.DarkMagenta);
                izris.FillEllipse(flumaster, (float)t.getX(), (float)t.getY(), 4, 4);
            }
        }


Vem da sem enkrat imel podobno težavo, pa sem rešil, ampak sem žal pozabil kako..
I do not agree with what you have to say,
but I'll defend to the death your right to say it.

c0dehunter ::

Našel sem napako - Invalidatat bi moral celotno okno, ne samo picturebox.
I do not agree with what you have to say,
but I'll defend to the death your right to say it.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[c#] ukaz radirka

Oddelek: Programiranje
91113 (906) japol
»

[c#] picturebox, slika na sliko

Oddelek: Programiranje
151085 (895) japol
»

[c#] Risanje z miško

Oddelek: Programiranje
221429 (1110) japol
»

[c#]4 v vrsto - padanje krogov

Oddelek: Programiranje
81989 (1821) VASkO
»

[c#] enostavna Igrca -> poraba procesorja 95%

Oddelek: Programiranje
192157 (1521) elKaktus

Več podobnih tem