Следующий ответ проверен в Visual Studio 2012 и работает с backgroundImage форматами BMP, GIF, PNG, а также JPG; созданный MS Paint.
Чтобы сделать фон видимым с помощью вашей кнопки:
Перейти в окно свойств кнопки. Затем измените FlatStyle и BackColor, как показано на рисунке ниже:
Примечание. Цвет должен быть выбран из вкладки Web, а FlatStyle - Flat.
Но после этого кнопка будет прозрачной до тех пор, пока мышь не будет зависать или она не будет выбрана или нажата. При этом условии он будет непрозрачным. Если вы хотите сделать его всегда прозрачным, следуйте приведенным ниже изображениям и измените соответствующие цвета на прозрачные, как раньше. Изменяемые цвета: MouseOverBackColor и MouseDownBackColor.
Примечание. Если вы выберете всегда прозрачный, как показано, внешний вид кнопки не изменится, пока она будет в действии!
Надеюсь, это поможет вам.
Удачи!