Hilfe meine Farben werden gemischt



  • Ich möchte einen Farbverlauf als Hintergrund auf einer Tabpage haben.Bei OnDrawBackground die Page mit dem Farbverlauf füllen klappt nicht,da die Labels auf der Page diesen Hintergrund verkleinert wiederholen,wenn sie Transparent als Hintergrundfarbe haben.Also habe ich mir gedacht ich zeichne den Farbverlauf auf ein Bitmap und setze dieses als das Hintergrundbild der Page.Aber aus irgendeinen Grund werden die 2 Farben des Verlaufs gemischt und nicht als Verlauf in das Bitmap gezeichnet.Wenn ich Rot und Blau als Verlaufsfarben auswähle erhalte ich ein lila Bild stat eines Verlaufs.
    Hier ist der Code der das Farbverlaufsbild erstellen sollte:

    Bitmap GenerateLinerarGradientBackgroundImage()
            {
                Bitmap bitmap = new Bitmap(Width,Height,Graphics.FromHwnd(Handle));
                Graphics bitmap_graphic = Graphics.FromImage(bitmap);
                bitmap_graphic.FillRectangle(new LinearGradientBrush(bitmap_graphic.ClipBounds,BackgroundColor_1,BackgroundColor_2,95),bitmap_graphic.ClipBounds);
                return bitmap;
            }
    


  • Hat sich erledigt


Anmelden zum Antworten