Kezdőlap
Cikkek
Tallózó
Cikksorozatok
Összes cikk
Fórum
Fórum kezdőlap
Archívum
Hírlevél
Letöltés
Állás, munka
Webszolgáltatás
Megtekintés
Aktuális TV műsor
TV csatornák listája
Könyvek
Software Offline évkönyvek
Delphi 1999
Delphi 2000
Delphi 2001
Delphi 2002
Delphi 2003
Visual Studio.NET C# 2001
Visual Studio.NET C# 2002
Visual Studio.NET C# 2003
Windows 2001
Windows 2002
Windows 2003
Havilapok
Keresés
Oldaltérkép
Impresszum
Bejelentkezés
E-mail:
Jelszó:
|
Regisztráció
|
Jelszó?
|
Rajzolás tetszőleges képre
Példaprogram letöltése
33075 bájt
Ha adott egy kép egy PicutreBox-ban, mely legyen Bitmap, vagy bármi egyéb és szeretnénk rajzolni a területére, például feliratokat elhelyezni minden képen, akkor a GDI+ erre is ad lehetőséget.
Ehhez csak létre kell hoznunk egy új Graphics osztályt, mellyel már tetszőleges rajz művelet elvégezhető. A létrehozás módja azonban nem mindegy, hogy miként történik. Ehhez a Graphics osztály FormImage statikus függvényét kell használnunk, melynek paraméterként azt a képet kell megadnunk, melynek területére rajzolni szeretnénk.
Graphics g = Graphics.FromImage(pictureBox1.Image);
Ezt követően a rajzolás már ugyanúgy megy, mint bármely más esetben, ha a Graphics osztályt használjuk. Ami lényeges most, az az, hogy az így létrehozott Graphics osztállyal csak a megadott kép területén belül rajzolhatunk, így a 0, 0 koordináta pont is a kép bal felső sarka lesz.
Az elvégzett rajz műveletek után van még egy fontos teendőnk ahhoz, hogy az új grafika meg is jelenjen a kép területén. Ehhez meg kell hívnunk a PictureBox Refresh függvényét.
pictureBox1.Refresh();
Könyv
Ez a cikk megtalálható ebben a könyvben:
C# Software Offline 2001 évkönyv 352. oldal
Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!
A feldolgozás folyamatban...
Megszakítás
Copyright © 1999-
2012
Animare Software Kft.
Minden jog fenntartva!
| Készült:
Animare Stúdió
|
Adatvédelem
|
Kapcsolat
|