IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
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
Neaktivní uživatel:7.11.2014 17:35

Ahoj, potřeboval bych poradit.
Mám C# form application, kde létají kruhy ze strany na stranu a pokaždé se odrazí náhodným směrem.
Vykresluji je na panel a 1000x do vteřiny se provádí Refresh();
Ovšem, mám typický problém - panel nepříjemně bliká.
Četl jsem, že ám povolit double buffering, což jsem udělal:
this.DoubleBuffered = true;
Ale nenastala žádná změna. Nevíte, co je potřeba změnit?
Děkuji mnohokrát.

Odpovědět
7.11.2014 17:35
Neaktivní uživatelský účet
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Neaktivní uživatel
David Hartinger:7.11.2014 17:37

Nevykresluj na panel, ale na PictureBox. Jsou tu na to tutoriály. 1000x do vteřiny volat refresh je docela nesmysl, když lidské oko nezaregistruje více než 60 FPS.

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
7.11.2014 17:37
New kid back on the block with a R.I.P
Avatar
Odpovídá na David Hartinger
Neaktivní uživatel:7.11.2014 18:20

Díky, to mě nnenapadlo.

Nahoru Odpovědět
7.11.2014 18:20
Neaktivní uživatelský účet
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 3 zpráv z 3.