public MediaButton()
{
InitializeComponent();
// set properties
this.BackColor = Color.Transparent;
this.Cursor = Cursors.Hand;
this.SizeMode = PictureBoxSizeMode.CenterImage;
// set events
this.EnabledChanged += MediaButton_EnabledChanged;
this.MouseDown += MediaButton_MouseDown;
this.MouseUp += MediaButton_MouseUp;
}