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

Avatar
Empty
Člen
Avatar
Empty:

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:

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):

A možná budeš muset zavolat

Invalidate();
Nahoru Odpovědět 4.3.2013 20:04
:)
Avatar
Empty
Člen
Avatar
Empty:

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:

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:

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:

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.