NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
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í.

Diskuze: Malování

V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Jak se ti líbí článek?
Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
Jak se ti kurz líbí?
Tvé hodnocení kurzuZnaků 0 z 50-500
Aktivity
Avatar
D0ll0k
Člen
Avatar
D0ll0k:11.12.2015 20:17

Ahojte :). Chtěl bych se zeptat, jestli někdo neví jak pomocí Graphics malovat, aniž bych musel volat Paint nebo overridovat OnPaint. Chci totiž vykreslit pár obrázků a pak s jedním pohybovat. Zkoušel jsem to udělat přes pictureboxy, ale před a za pohybujícím pictureboxem vznikaly divné čáry.

Odpovědět
11.12.2015 20:17
Veni, vidi, programmato
Avatar
Odpovídá na D0ll0k
Michael Škrášek:11.12.2015 20:27
Graphics gr = picturebox.CreateGraphics();

a nemusíš to volat na metodě Paint() :)

Nahoru Odpovědět
11.12.2015 20:27
"I choose a lazy person to do a hard job. Because that person will find an easy way to do it. " Bill Gates
Avatar
D0ll0k
Člen
Avatar
Odpovídá na Michael Škrášek
D0ll0k:11.12.2015 20:32

To jsem taky zkoušel, jenže se mi nic nevykreslilo

Nahoru Odpovědět
11.12.2015 20:32
Veni, vidi, programmato
Avatar
Odpovídá na D0ll0k
Michael Škrášek:11.12.2015 20:35

Záleží kdy si to zkoušel, když to použiješ v např. form load, nebude to fungovat protože metoda paint ještě nebyla poprvé zavoláná. Použil jsi to po kliknutí na picturebox, nebo kde?

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
+1
11.12.2015 20:35
"I choose a lazy person to do a hard job. Because that person will find an easy way to do it. " Bill Gates
Avatar
D0ll0k
Člen
Avatar
Odpovídá na Michael Škrášek
D0ll0k:11.12.2015 20:46

Aha! Tak tady je ta chyba. Já jsem to zkoušel volat v kontruktoru a v load, proto mi to nefungovalo. Teď to mám po zmáčknutí tlačítka a už to běží jak má. Díky

Nahoru Odpovědět
+1
11.12.2015 20:46
Veni, vidi, programmato
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.