PictureBox Bild Ecken sollen den Hintergrund erfassen?

HORNSWOGGLE

C++ Beginner
Hi,

Hab folgendes Problem,

Ich hab ne PictureBox mit einem Bild,desen Ecken weiß sind.

Wie kann ich diese Ecken wegfallen lassen so das der hintergrund die ecken ersetzt?:confused:

Das gleiche auch für Buttons,und evt. andere Controls!(!)

Hier seht mal:
 

Anhänge

  • ecken.JPG
    ecken.JPG
    6,4 KB · Aufrufe: 79
Aber,

es handelt sich hier um ein Bitmap Bild in der PictureBox,das Bild hat weiße Ecken,
diese soll man nicht sehen, statdessen soll der Hintergrund erscheinen und das grüne Bild.:eek:

Weiße ecken weg!

Hab alles schon versucht.:confused:

Kann mir jemand weiter helfen?:confused:

Das währe liebenswürdig!:suspekt:
 
Hab alles schon versucht.:confused:

Kann mir jemand weiter helfen?:confused:

Das währe liebenswürdig!:suspekt:

Hey,

ich habe zwar noch garnichts mit Grafiken etc. gemacht aber ich meine gehört zu haben das Bitmap keine Transparenz haben. (zumindest nicht ohne weiteres).

Folgende Links habe ich zu dem Thema bei Google gefunden

http://www.winboard.org/forum/grafik-fotobearbeitung/5813-bitmaps-mit-transparenten-hintergrund.html

http://www.spotlight-wissen.de/archiv/message/1284822.html

Hoffe das die Beiträge dir/euch helfen.

Gruß
Rudolf Grauberger

edit: Habe auch noch folgendes gefunden, aber ob dir das helfen kann weiß ich nicht! http://www.cpp-tutor.de/mfc/mfc/kap5/tut/tut3.htm
 
Zuletzt bearbeitet:
Ok ich hab das Problem gelößt nur zu 50%,

(!)

Ich habe herausgefunden das es nur mit dem (.gif) Format funktioniert,man nehme:

1xWindows Forms
1xPictureBox

man lädt ein Background Bild in die Windows Forms und in die PictureBox ein (.gif) Bild.

Als nächstes stellt man bei der Windows Forms, bei den Eigenschaften den Backcolor, unter Web auf Transparent und dann scheint der Hintergrund von der Windows Form durch das Bild in der PictureBox durch.

Dies währe geklärt!:)

Nun das nächste Problem:

Wenn ich ein Label (siehe Bild unten) auf die Windows Forms mache wird der selbe effekt erzielt jedoch nicht auf der PictureBox?:confused:

Was ist da das problem,die Transparent Funktion zeigt auf der PictureBox keine wirkung,es scheint kein Hintergrund durch?:confused:
 

Anhänge

  • bild.gif
    bild.gif
    9,8 KB · Aufrufe: 61
Wenn das so viele Probleme gibt, würde ich vorschlagen, dass du einfach im Paint-Event mit dem Graphics-Objekt den Text und die Bilder malst, dann hast du das Problem gelöst :)
 
Nur Text zeichnen würde ja schon reichen und das haben wir ja in einem anderen Thread schon besprochen :D
 
Zurück