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
C#-Quelltext
1:
| meineLiebePictureBox.Controls.Add(meinLieberSpielknopfButton); |
ausführen für alle Spielknöpfe.