Stellen Sie die form den hintergrund transparent
Machte ich ein randloses Formular, und ich setze mein hintergrund Bild (im PNG-format), um etwas wie im Bild unten gezeigt. Was ich will ist, um die form der hintergrund transparent, so dass nur die kreisförmige Bild angezeigt wird. Ich habe versucht, die änderung der form BackColor
zu Transparent
aber ich bin immer eine Fehlermeldung Property value is not vald
- Hat Ihr Bild haben, dass der weiße hintergrund, oder die form?
- NÖ. mein Bild ist im PNG-format, und es hat keinen hintergrund.
- Mit dem designer legen Sie die TransparencyKey-und BackColor-Eigenschaften, um eine rosa Farbe. Wenn das erzeugt einen rosa Rand um das Bild, dann müssen Sie gehen Sie zurück zu Ihrem Malerei-Programm und geben Sie dem Bild eine harte Kante.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, diese
(oder)
Rufen Sie die SetStyle-Methode des Formulars im Konstruktor.
Me.TransparencyKey = Color.Transparent
aber die form wird geschlossen und das Debuggen beendetWenn die Hintergrundfarbe auf transparent arbeiten, können Sie
TransparencyKey
- Attribut der form zu machen, die weiße Farbe transparent.TransparencyKey
in Mir Eigenschaften, nurMe.AllowTransparency
Können Sie versuchen, wie,
set-form Eigenschaften von der Gestaltung der Seite
zurück Farbe=system - >aktiv-Beschriftung
und einstellen von Transparenz - >aktiv-Beschriftung
und schreiben Sie folgenden code in der Formular-Konstruktor oder activated-Ereignis:
Können Sie auch dieses video : https://www.youtube.com/watch?v=CEuxm-FV-cU