Man könnte ja auch einfach mal ausprobieren was passiert wenn man SaveDialog2 entfernt und im Code immer SaveDialog1 verwendet
Ich bin mir nicht sicher, was die Routinen genau erfüllen sollen (PixelFormat nur bei .bmp, speichern immer?). Mein Gefühl sagt mir, das begin gehört hinters zweite then.
€: Ok nur ein Button... woher weis das Programm, wann welches Format verwendet werden soll?