Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/05/2015, 12:40
ci2000
 
Fecha de Ingreso: abril-2005
Mensajes: 483
Antigüedad: 19 años, 8 meses
Puntos: 3
Se ejecuta primero Activated antes que Load

Hola, estoy trabajando con Visual Basic .Net

Si en en un formulario dejo la propiedad WindowState en Normal, se ejecuta primero el evento Load y luego el Activated. Hasta aquí todo bien.

Si en en un formulario dejo la propiedad WindowState en Maximized, se ejecuta primero el evento Activated y luego el Load. Además el evento Activated se ejecuta varias veces.

¿Qué está mal?

Código:
Public Class Form1

    Private Sub Form1_Activated(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Activated
        MsgBox("Activated")
    End Sub

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        MsgBox("Load")
    End Sub
End Class
Desde ya, muchas gracias por las respuestas.
Saludos