Hallo,
ich suche eine Möglichkeit, ein Hintergrundbild auf das Formular zu bringen, das ohne Flackern funktioniert.
Ich habe als erstes ein Image als Hintergrund genommen; diesem habe ich die Grafik zugewiesen. Es flackert aber; das Flackern das ich meine tritt auf, wenn ich ein Image, was darüber liegt (auf dem Hintergrundimage) benutze (darauf zeichne usw...) das ganze scheint mir außerdem nicht sonderlich elegant (einfach eine Komponente platzfüllend in den Hintergrund zu klatschen?)
Die zweite Möglichkeit schien mir Form1.Canvas.Draw(0, 0, Bild); aber bekanntlich wird es ja nicht immer neugezeichnet; d.h wenn sich ein anderes Fenster vor dieses legt oder ich das Form über den Bildschirmrand verschiebe, wird das Hintergrundbild beschnitten. Möglichkeit: Timer, Freuenz 1ms und immer refresh. Auch das scheint mir nicht sehr elegant und es fällt zudem trotzdem noch auf.
So das wars was mir eingefallen ist das zu llösen. Gibt es denn eine dritte Möglichkeit? bzw eine Möglichkeit die störenden Sachen bei den Einfällen von mir zu beheben? bin dankbar für Vorschläge
Simon