Canvas löschen / Allgemeiner Umgang mit Canvas
14. Dez 2007, 09:24
Hallo!
Ich versuche mich gerade darin eigene Labelkomponente zu erstellen. Das Ganze soll hauptsächliche eine Übung sein. Es geht darum ein Label zu erstellen, dass außer dem Text noch ein kleines Icon/Glyph hat.
Dafür habe ich eine eigene Klasse von TLable abgeleitet und versuche diese nun so zu ändern, dass neben dem Text eben auch das Icon gemalt wird.
Hierbei habe ich verschiedene Probleme. Wenn ich z.B. ein neues Glyph zuweise wird dies über das bereits vorhandene gemalt. Ist das neue Glyph kleiner als das vorherige sind also noch Teile des vorherigen Glyphs "unter" dem aktuellen zu sehen. Wie schaffe ich es, das die Canvas komplett gelöscht wird, bevor ich neu zeichne?
Allgemein habe ich die Konzepte beim zeichnen von Komponenten noch nicht ganz durchschaut. Ich weiß nicht, ob/wann die Zeichenfläche komplett geleert wird bevor man neu zeichnet, ich weiß nicht wie ich die Größe der Zeichenfläche richtig gestallten kann, etc. Kennt ihr ein gutes Tutorial das diese Konzept umfassend beschreibt?
Besten Dank
Ares
|