Komponenteista - luento 7

Jatketaan edelleen komponenttien parissa.

Luentotaltiointi

Ongelmia videon katselussa?

luentoesimerkki (gdi.zip) huom. kaatuu eikä ole vielä korjattu. Keksiikö joku vian?

Yhteenveto komponenteista

Pääteohjaus 3

Pääteohjauksessa tuntui olevan ongelmia tapahtumien ja tarkistuksien käyttämisessä ja sijoittamisessa.

Kontrollien ulkoasun piirtäminen

Kontrollin Paint-tapahtuma tapahtuu aina, kun kontrolli pitäisi piirtää uudelleen näytölle.

PaintEventArgs sisältää kahvan piirtämistä varten ja tiedon piirtoalueesta.

Kun uudelleenmäärittelet (override) OnPaint-metodin niin kutsu myös pääluokan OnPaint-metodia (base.OnPaint) paitsi jos piirrät koko piirtoalueelle.

Älä koskaan kutsu suoraan OnPaint-metodia vaan käytä Invalidate-metodia.

Piirtäminen onnistuu Graphic-luokalla.

GDI (Graphics Device Interface)

GDI+ mahdollistaa kaksiulotteisen grafiikan, kuvien ja tekstin piirtämisen.

Lisätietoa

Käyttäjien kommentit

Kommentoi tätä sivua Lisää uusi kommentti
Kurssimateriaalien käyttäminen kaupallisiin tarkoituksiin tai opetusmateriaalina ilman lupaa on ehdottomasti kielletty!
http://appro.mit.jyu.fi/gko/luennot/luento7/
© Antti Ekonoja (antti.j.ekonoja@jyu.fi) <http://users.jyu.fi/~anjoekon/>
Tommi Lahtonen (tommi.j.lahtonen@jyu.fi) <http://hazor.iki.fi/>
Jukka Mäntylä (jmantyla@iki.fi) <http://www.iki.fi/jmantyla/>
2010-10-04 16:03:55
Informaatioteknologia - Jyväskylän yliopiston informaatioteknologian tiedekunta