Hay una manera de dar un control de usuario eventos personalizados e invocar el evento en un evento dentro del control de usuario. (No estoy seguro de si invocación es el término correcto)Winforms controles de usuario eventos personalizados
public partial class Sample: UserControl
{
public Sample()
{
InitializeComponent();
}
private void TextBox_Validated(object sender, EventArgs e)
{
// invoke UserControl event here
}
}
Y el MainForm:
public partial class MainForm : Form
{
private Sample sampleUserControl = new Sample();
public MainForm()
{
this.InitializeComponent();
sampleUserControl.Click += new EventHandler(this.CustomEvent_Handler);
}
private void CustomEvent_Handler(object sender, EventArgs e)
{
// do stuff
}
}
Usted puede encontrar esta primera respuesta a esta pregunta útil http://stackoverflow.com/questions/2151049/net-custom-event-organization-assistance –