TImage Canvas Bilder zeichnen
-
- Beiträge: 18
- Registriert: Do 26. Mär 2015, 14:45
Re: TImage Canvas Bilder zeichnen
Ist es auch möglich eines der TImages unsichtbar zu machen? Sobald ich das tue wird nicht mehr richtig kopiert.
Re: TImage Canvas Bilder zeichnen
Ja, da das TImage zur Anzeige von Grafiken dient.
Für Modifikationen von Grafiken nutze ich zumeist ein TBitmap (dieses liegt nur im Speicher vor), was ich entsprechend manipuliere und dann darstelle (z.B. im Formular.OnPaint-Event: Canvas.Draw(x, y, MyBitmap)).
Evtl. solltest du mehr von deinem Ziel, was du versuchst zu erreichen, erzählen, dann könnte dir möglicherweise besser geraten werden?! Zum Thema passend wären auch noch TImageList, TDrawGrid usw.
Für Modifikationen von Grafiken nutze ich zumeist ein TBitmap (dieses liegt nur im Speicher vor), was ich entsprechend manipuliere und dann darstelle (z.B. im Formular.OnPaint-Event: Canvas.Draw(x, y, MyBitmap)).
Evtl. solltest du mehr von deinem Ziel, was du versuchst zu erreichen, erzählen, dann könnte dir möglicherweise besser geraten werden?! Zum Thema passend wären auch noch TImageList, TDrawGrid usw.
Code: Alles auswählen
type
TLiveSelection = (lsMoney, lsChilds, lsTime);
TLive = Array[0..1] of TLiveSelection;
-
- Beiträge: 18
- Registriert: Do 26. Mär 2015, 14:45
Re: TImage Canvas Bilder zeichnen
Für ein kleines Spiel Schulprojekt würde ich gerne eine Tilemap erstellen von der ich tiles laden und anzeigen can auf einem timage
Re: TImage Canvas Bilder zeichnen
Mehrere Wege führen nach Rom.
Vermutlich hätte ich bei dieser Aufgabenstellung ein TDrawGrid genommen, in dem in Abhängkeit einer Map (2-dimensionales Array) die Einzelbilder (die ich in einer TImageList halten würde) dargestellt würden. Als Auswahlinstrument für die einzelnen Images hätte ich vermutlich ein TListView genommen, das als Icons, die in der TImagelist gehaltenen, Teilbilder darstellt.
Das wäre aber nur meine Werkzeugwahl, über zwei TImages geht das sicherlich auch zu lösen.
Vermutlich hätte ich bei dieser Aufgabenstellung ein TDrawGrid genommen, in dem in Abhängkeit einer Map (2-dimensionales Array) die Einzelbilder (die ich in einer TImageList halten würde) dargestellt würden. Als Auswahlinstrument für die einzelnen Images hätte ich vermutlich ein TListView genommen, das als Icons, die in der TImagelist gehaltenen, Teilbilder darstellt.
Das wäre aber nur meine Werkzeugwahl, über zwei TImages geht das sicherlich auch zu lösen.
Code: Alles auswählen
type
TLiveSelection = (lsMoney, lsChilds, lsTime);
TLive = Array[0..1] of TLiveSelection;
-
- Beiträge: 18
- Registriert: Do 26. Mär 2015, 14:45
Re: TImage Canvas Bilder zeichnen
TImages waren vorgegeben am besten ohne externe librarys
Im array wollte ich die IDS Speicher und dann mit select laden/zeichnen lassen
Im array wollte ich die IDS Speicher und dann mit select laden/zeichnen lassen