Autor Beitrag
BjoernBoettcher
Hält's aus hier
Beiträge: 8
Erhaltene Danke: 2



BeitragVerfasst: Do 01.07.10 11:13 
Hiho

mal ne frage ich bin dabei ein Spiel zu basteln nun habe ich das Problem das das Bild was auf den Button als Hintergrund angezeigt wird nicht transparent erscheint.

Ich schaffe mir ein .png mit Gimp und es soll nur der Spielknopf zu sehen sein aber der zeigt mir den Rest des Button in Weiss an.

gibt es da eine Möglichkeit nur den Chip oder Spielknopf anzuzeigen auf den Buttons ohne das der rest weiss erscheint sondern durchsichtig.

Wenn ja könnte mir da bitte einer weiter helfen

Gruss Bjoern
Nemag
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 132
Erhaltene Danke: 2



BeitragVerfasst: Do 01.07.10 13:16 
Servus,

kann es zwar gerade nicht testen aber schau dir mal die Eigenschaften
FlatStyle ("Flat") und dann die dazugehörige FlatApperrance (BorderWidth = 0 usw.) an.
(Das Setzen von UseVisualStyleBackColor auf false ist glaub ich auch nichts verkehrtes)
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4708
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Do 01.07.10 16:33 
Der Button ist vermutlich korrekt transparent. Als Hintergrund wird aber der des Parents des Controls(hier Button) angezeigt und nicht etwas das Control das zufällig unter dem Button liegt.

Ich vermute mal dein Spielfeld ist eine Picturebox und deine Spielknöpfe sind Buttons die davor liegen. Wenn das richtig ist solltest du im Code deine Spielknöpfe der ControlCollection der Picturebox hinzufügen um das Bild der Picturebox als transparenten Hintergrund der Spielstein Buttons zu verwenden.

Also explizit im Code

ausblenden C#-Quelltext
1:
meineLiebePictureBox.Controls.Add(meinLieberSpielknopfButton);					


ausführen für alle Spielknöpfe.