Válí se ti projekty v šuplíku? Dostaň je mezi lidi a získej cool tričko a body na profi IT kurzy v soutěži ITnetwork summer 2017!
Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)

Diskuze: Kniha 1001 tipů a triků pro C# 2010

C# .NET .NET (C# a Visual Basic) Kniha 1001 tipů a triků pro C# 2010 American English version English version

Aktivity (1)
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
Redaktor
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
:)
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
Redaktor
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.