Eigentlich mache ich das schon lange genug, aber mit der
VCL tue ich mich teilweise immer noch schwer. Ich möchte eine Animation, in diesem Fall diese typischen "Bitte warten"-Kringel als Overlay über etwas drüber legen.
Ich möchte das ganze auf einem TFrame haben, damit ich das in jeder Lebenslage wiederverwenden kann.
Ich habe das folgendermaßen gemacht:
1. Auf einem TFrame liegt ein TImage
2. Ein Timer macht mit
TBrushStyle.bsClear
auf dem
TImage.Canvas.FillRect(...)
und trägt dann das jeweilige Sprite auf
Das sieht, wenn ich es irgendwo platziere dann so aus:
https://imgur.com/RORm5wo
Nicht wirklich was ich im Sinn hatte 😐
Was muss ich tun? Ich dachte erst ich sehe hier den Frame, aber es ist das Image. Ich dachte, wenn das Image
Transparent = True
hat und ich den Inhalt immer mit
TBrushStyle.bsClear
cleare, dann bleibt es durchsichtig...