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
Empty
Člen
Avatar
Empty:4.3.2013 19:45

Ahoj, nedávno jsem si koupil knihu na cpress.cz a když jsem zkoušel různé tipy a triky. Viz vykreslení obrázku:

public void NakresliObrazek(string cestaObrazku, Point pozice)
{
Graphics g = CreateGraphics();
Image obrazek = Image.FromFile("Car­.png");
g.DrawImage(o­brazek, pozice);
g.Dispose();
}
Nechce se mi vykreslit? Jak to? dělám někde chybu (je to podle té knihy);
Nepisou tam nic o Panelu nebo tak neco! Poradte pls

 
Odpovědět
4.3.2013 19:45
Avatar
matesax
Tvůrce
Avatar
Odpovídá na Empty
matesax:4.3.2013 19:51

Graphics kreslí někam - ty jsi nezadal kam... Dej do Formu PictureBox - jmenující se třeba "imageContainer":

Graphics grp = Graphics.FromImage(imageContainer.Image);

Teď už budeš kreslit do PictureBoxu - když bude ve Formu, tak to bude i vidět... Projdi si základy zde...

Code tagy by tě nazabily...

Editováno 4.3.2013 19:52
 
Nahoru Odpovědět
4.3.2013 19:51
Avatar
Luboš Běhounek Satik:4.3.2013 20:04

A možná budeš muset zavolat

Invalidate();
Nahoru Odpovědět
4.3.2013 20:04
https://www.facebook.com/peasantsandcastles/
Avatar
Empty
Člen
Avatar
Empty:4.3.2013 20:22

Zkusil jsem další kódy a nic, to nějak špatně napsali do té knihy
(já základy umím), ale ta kniha je jaká si divná :-(

 
Nahoru Odpovědět
4.3.2013 20:22
Avatar
Empty
Člen
Avatar
Empty:4.3.2013 20:34

Sory ja jsem si neuvědomil, že ten obrazek musí být vložen tam kde je aplikace.exe :D

 
Nahoru Odpovědět
4.3.2013 20:34
Avatar
matesax
Tvůrce
Avatar
Odpovídá na Empty
matesax:4.3.2013 20:52

Nemusí - dej to do AppData - a do path zadej příslušnou cestu...

 
Nahoru Odpovědět
4.3.2013 20:52
Avatar
Empty
Člen
Avatar
Odpovídá na matesax
Empty:4.3.2013 20:58

Už jsem na to všechno přišel, to člověk jen z té knihy musí pochopit :D :-D
Jinak za rady díky moc! :-) Hodně si toho vážím! :-)

 
Nahoru Odpovědět
4.3.2013 20:58
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 7 zpráv z 7.