Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/09/2012, 10:21
Avatar de Dradi7
Dradi7
 
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 16 años, 5 meses
Puntos: 220
Respuesta: ¿Como generar un evento desde un UserControl creado dinamicamente...

Bueno si buscaras de una forma correcta en san google encontrarías la solución

Esta es la clase y se crea un evento publico

Código C#:
Ver original
  1. public partial class Sample: UserControl
  2. {
  3.     public event EventHandler TextboxValidated;
  4.  
  5.     public Sample()
  6.     {
  7.         InitializeComponent();
  8.     }
  9.  
  10.  
  11.     private void TextBox_Validated(object sender, EventArgs e)
  12.     {
  13.         // llamando el evento de validar
  14.         if (this.TextboxValidated != null) this.TextboxValidated(sender, e);
  15.     }
  16. }

En tu formulario

Código C#:
Ver original
  1. public partial class MainForm : Form
  2. {
  3.     private Sample sampleUserControl = new Sample();
  4.  
  5.     public MainForm()
  6.     {
  7.         this.InitializeComponent();
  8.         sampleUserControl.TextboxValidated += new EventHandler(this.CustomEvent_Handler);
  9.     }
  10.     private void CustomEvent_Handler(object sender, EventArgs e)
  11.     {
  12.        // lo que quieras
  13.     }
  14. }
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones