Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2006, 16:28
chcma
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 9 meses
Puntos: 7
Problema con WinForms heredados. VB.NET

Buenas noches gente,

Verán, tengo un Formulario padre, llamado "frmGenerico", en el cual tengo un botón declarado como Protected.

Código:
Protected WithEvents Button1 As System.Windows.Forms.Button

'El codigo del evento es el siguiente:
    Protected Overridable Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        MsgBox("HOLA")
    End Sub
Bien, despues tengo un formulario hijo, el cual, lógicamente hereda del formulario genérico: frmGenerico. En el código del Evento del botón mencionado con anterioridad tengo puesto lo siguiente:
Código:
    Protected Overrides Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        ListBox1.Items.Add("HOLA")
    End Sub

En fin, mi problema es que en la lista, me agrega dos elementos HOLA, por lo que me parece qeu se está ejecutando dos veces el Evento. ¿Alguien sabe como puedo hacer para que si no quiero meter código ejecute el MsgBox y sino, que haga lo nuevo que le ponga?

La verdad, estoy haciendo pruebas y no estoy dando cno la solución, en fin, si alguien me puede ayudar se lo agradecería.

Saludos.
__________________
Charlie.