Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - bei canvas verschinden bilder


Joker_07 - So 13.07.08 00:44
Titel: bei canvas verschinden bilder
und zwar ist mein problem der, ich hab statt buttons icons benutzt ... was auch gut aussieht, aber mein problem ist jetzt,
dass ich einen hintergrund eingebaut hab ,also einen farbverlauf mit canvas, einmal unter onpaint und es klappt prima, nun hab ich mein programm erweitert, so dass der benutzer die farben anpassen kann aber wenn mann es während der laufzeit ändert wird alles übemalt auch meine icons die als buttons dienen ich kann se anklicken , aber sehen tu ich sie nicht mehr, kann ich das iwie umgehen das meine images auch übermalt werden?
danke schonmal im vorraus
mfg Joker_07


PeterPain - So 13.07.08 02:05

Nein, nicht, wenn es keine winctontrols sein sollen. Musst halt alles in der richtigen reihenfolge zeichnen, dann klappt das auch.

gruss


Tilman - So 13.07.08 02:11

Pack deine Icons auf ein TPanel-Objekt, dann sollte es funzen. (Bzw. auf viele kleine TPanel-Objekte, jedes genausogroß wie die Images).


Joker_07 - So 13.07.08 10:06

Ich habs jetzt so hingekriegt in dem ich kurz sag
Form1.Visible:=false;
Form1.Visible:=true;

ALso kurz aus und einblenden sieht man nicht wikrlich aber es klappt jetzt einwandfrei