It seems someone else has decided this for me. A friend explained that C # controls support the InvokeOnClick (Control, EventArgs) method;
, click , . , , InvokeOnClick (, EventArgs());
private void Control_Click(object sender, EventArgs e)
{
InvokeOnClick(this, new EventArgs());
}
private void IFLVControl_MouseEnter(object sender, EventArgs e)
{
this.BackColor = Color.DarkGray;
}
private void IFLVControl_MouseLeave(object sender, EventArgs e)
{
this.BackColor = Color.White;
}