none
Controlar el evento changed

    Pregunta

  • Hola de nuevo. Primero desearles a todos una feliz entrada en el año nuevo.

    Mi duda es la siguiente. Al cargar un formulario (de pedidos en este caso), se disparan una gran cantidad de eventos Changed con la consecuencia de ralentizar mucho la carga del formulario. ¿Como puedo hacer para que estos eventos se activen cuando ya tenga el formulario con los datos cargados?

    Alguna sugerencia de como controlar estos casos.

    un saludo.


    • Editado rbs61 martes, 10 de enero de 2017 8:40
    martes, 10 de enero de 2017 8:37

Respuestas

  • Hola

    Estableciendo los eventos una vez cargado los datos (en tiempo de ejecución).

    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
       

    CargarDatos()

    AddHandler TextBox1.TextChanged, AddressOf TextBox1_TextChanged

    End Sub

    Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs)
    End Sub


    Saludos



    • Editado Juan FA martes, 10 de enero de 2017 12:07
    • Marcado como respuesta rbs61 miércoles, 11 de enero de 2017 8:38
    martes, 10 de enero de 2017 11:27

Todas las respuestas

  • Hola

    Estableciendo los eventos una vez cargado los datos (en tiempo de ejecución).

    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
       

    CargarDatos()

    AddHandler TextBox1.TextChanged, AddressOf TextBox1_TextChanged

    End Sub

    Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs)
    End Sub


    Saludos



    • Editado Juan FA martes, 10 de enero de 2017 12:07
    • Marcado como respuesta rbs61 miércoles, 11 de enero de 2017 8:38
    martes, 10 de enero de 2017 11:27
  • Hola Juan Fa, gracias por tu tiempo.

    aparte de hacer lo que me indicas, he puesto la carga de datos en el evento "Enter" del formulario, de esta manera mientras se cargan los datos el formulario ya esta a la vista del usuario.

    un saludo.

    miércoles, 11 de enero de 2017 8:38