Inside your user control A, you can set the control event B to be like this ...
public event EventHandler EventA { add { _control.EventB += value; } remove { _control.EventB -= value; } }
You should look at the delegate which event B is using and ensure that event A is consistent. In this example, I just selected an EventHandler because it is quite common when developing custom controls
public delegate void EventHandler(object sender, EventArgs e);
source share