Announcement

Collapse
No announcement yet.

Farbhintergrund selbst ertellen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Farbhintergrund selbst ertellen

    Ich habe mir eine JPG für die Startmaske erstellt.
    Jetzt möchte ich, dass die anderen Flächen den gleichen Farbverlauf bekommen.
    Und die Texte rechts sollen in weiß
    Sichtbar sein wie Activ usw.
    Wie kann ich dsa erreichen
    Gruß vom
    Schüler
    Attached Files

  • #2
    Bei den Elementen die über dem Farbverlauf liegen, BackColor auf Transparent setzen.
    Günther

    Comment


    • #3
      Ich habe 2 mal auf Transparent gesetzt und in den Hintergund versucht.
      Mit beiden erreiche ich nicht, dass der Hintergund des Buttons die Farbe der JPG annimmt
      Attached Files

      Comment


      • #4
        Ein Control zeigt als Hintergrund die Fläche seinen Parentcontrols (also das Control in dessen Controls Liste es steckt) an und nicht das was zufällig unter dem Control liegt. Winforms kann kein echte Transparenz und ~faked~ die nur.

        Wenn dein Bild eine Picturebox ist der Button aber einfach auf die Form geworfen wurde und damit die Form das Parentcontrol ist siehst du also als transparenten Hintergrund des Buttons den Form Background. Ich vermute mal dein Form Background hat das Blau das dein Button auf dem Screenshot zeigt. Lösung ist den Button der Picturebox hinzuzufügen.

        Also irgendwie sowas

        Code:
        picturebox.Controls.Add(button1);

        Comment

        Working...
        X