Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Adam Ježek
Tvůrce
Avatar
Adam Ježek:5.3.2014 9:01

Zdravim,
mam přes drawing do picturebou vykreslení 8x8 čtverečků.
To funguje v poho, problém je, když chci přebarvit jeden z těch čtverečků, nechat ho přebarvenej a přebarvit zase další. Moje pokusy dopadly že buď nebylo nic, nebo tam byl jenom onen přebarvenej a všechno zmizelo. Nevíte jak na to?
Kód na vykreslení vypadá takto:

class vykreslovani
{
    private int[,] policka = new int[8, 8];
    int mezera = 2;
    int velikostpolicka = 38;
    public void vykreslipolicka(Graphics g)
    {
        Brush brush = Brushes.Red;

        for (int sirka = 0; sirka < policka.GetLength(1); sirka++)
        {
            for (int vyska = 0; vyska < policka.GetLength(0); vyska++)
            {
                if ((sirka % 2 == 0 && vyska % 2 == 0) || (sirka % 2!= 0 && vyska % 2 != 0))
                {
                    brush = Brushes.White;

                }
                else
                {
                    brush = Brushes.Black;

                }

                g.FillRectangle(brush, vyska * (velikostpolicka + mezera), sirka * (velikostpolicka + mezera), velikostpolicka, velikostpolicka);
            }
        }
    }
Odpovědět
5.3.2014 9:01
Počkej chvíli, poradím se s křišťálovou koulí.
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Adam Ježek
David Hartinger:5.3.2014 9:13

Takhle se to nedělá, při každém překreslení to vykreslíš prostě celé znovu. Koukni třeba sem: http://www.itnetwork.cz/…indows-forms Více hledejte lidi, všechno tady je, stačí nebýt líný a podívat se do těch sekcí.

Nahoru Odpovědět
5.3.2014 9:13
New kid back on the block with a R.I.P
Avatar
Adam Ježek
Tvůrce
Avatar
Odpovídá na David Hartinger
Adam Ježek:5.3.2014 9:44

semka sem koukal, ale moc sem z toho nevyčet.
ale teď sem se o biologii nudil a nějak se mi to povedlo :D

Nahoru Odpovědět
5.3.2014 9:44
Počkej chvíli, poradím se s křišťálovou koulí.
Avatar
Odpovídá na David Hartinger
Rostislav Pavelka:11.12.2023 18:26

A kdo to má jako hledat?!?! Copak vím kde jsou jaké sekce?

Nahoru Odpovědět
11.12.2023 18:26
Svět je krásné místo k žití - hlavně se z něj ale neposrat :D
Avatar
JerryM
Člen
Avatar
JerryM:26.12.2023 13:53

děláš to nějak divně ... ty používáš WPF nebo WinForms nebo WinUI ? nebo MAUI pro Linux ???

 
Nahoru Odpovědět
26.12.2023 13:53
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.