Moin moin zusammen,
Ich hoffe dieses Thema gibt es nicht schon bereits, gefunden hab ich es nicht.
Also ich möchte gern folgendes:
Ich habe drei einzelne Animationen (Gif oder einzel Bilder, je nachdem was gebraucht wird) und die sollen dann per Knopfdruck anspringen und sich auch frei auf der Form verschieben lassen.
Die Animationen und der Knopf sind weniger das Problem, denn die sind folgende:
1. Eine PixtureBox kann zwar eine Gif animation als Image oder Hintergrund habe, hat aber nur zum Parent eine Transparenz, nicht auch zu anderen PictureBoxen, dh. die Transparenz überschreibt die anderen Animationen. Eine Eigenschaft, wie ich das verhindern kann, hab ich nicht gefunden.
2. Ein gemaltes Image behebt zwar das Problem mit der Transparenz, aber es kann keine Gifs abspielen und lässt sich alles andere als leicht durch den Raum bewegen und Einzelbilder Animationen hinterlassen einen hässlichen Hintergrund.
3. Wenn ich die gemalten Images mit Form1.Invalidate() und einem Paint handler abfange und immer neu malen lasse, verlier ich sehr viel Performence.
4. Mit DirectX 9 hab ich keine Erfahrung und finde auch keine Hilfreiche Anleitung dazu, wie man dieses Problem lösen könnte.
Also wende ich mich an euch, habt ihr eine Idee wie ich das Problem lösen kann?
Danke,
Klopfer
Ich hoffe dieses Thema gibt es nicht schon bereits, gefunden hab ich es nicht.
Also ich möchte gern folgendes:
Ich habe drei einzelne Animationen (Gif oder einzel Bilder, je nachdem was gebraucht wird) und die sollen dann per Knopfdruck anspringen und sich auch frei auf der Form verschieben lassen.
Die Animationen und der Knopf sind weniger das Problem, denn die sind folgende:
1. Eine PixtureBox kann zwar eine Gif animation als Image oder Hintergrund habe, hat aber nur zum Parent eine Transparenz, nicht auch zu anderen PictureBoxen, dh. die Transparenz überschreibt die anderen Animationen. Eine Eigenschaft, wie ich das verhindern kann, hab ich nicht gefunden.
2. Ein gemaltes Image behebt zwar das Problem mit der Transparenz, aber es kann keine Gifs abspielen und lässt sich alles andere als leicht durch den Raum bewegen und Einzelbilder Animationen hinterlassen einen hässlichen Hintergrund.
3. Wenn ich die gemalten Images mit Form1.Invalidate() und einem Paint handler abfange und immer neu malen lasse, verlier ich sehr viel Performence.
4. Mit DirectX 9 hab ich keine Erfahrung und finde auch keine Hilfreiche Anleitung dazu, wie man dieses Problem lösen könnte.
Also wende ich mich an euch, habt ihr eine Idee wie ich das Problem lösen kann?
Danke,
Klopfer