• Domingo 22 de Diciembre de 2024, 15:48

Autor Tema:  Re: Doevents  (Leído 2373 veces)

Jannette

  • Nuevo Miembro
  • *
  • Mensajes: 13
    • Ver Perfil
Re: Doevents
« en: Jueves 19 de Agosto de 2004, 01:16 »
0
Hola alguien sabra como puedo ocupar este comando "DoEvents", en la herramineta Viusual Basic.Net.

Lo que tengo es que no me deja dar de alta un dato en una grid si le doy la alta dos veces si lo permite, pero si solo de doy alta una vez, no lo puedo ver,
En la base de datos si me guarda el dato, ojala alguien me pueda ayudar,,,,,,,,,,

GRACIAS

Snaft_J1

  • Miembro activo
  • **
  • Mensajes: 56
    • Ver Perfil
    • http://www.hispahacker.com
Re: Doevents
« Respuesta #1 en: Martes 31 de Agosto de 2004, 01:25 »
0
haber si entendi.
la idea es refrescar el Datagrid con DoEvents.

el doEvents se utiliza de la siguiente manera

Código: Text
  1.  
  2. Application.DoEvents
  3.  

y su funcionamiento tiene algunos cambios pero son minimos
Espero haber sido de ayuda!.
El Conocimiento y el  Saber te Hacen un ser Libre!!..
"Ando En Busca De Conocimiento!..."
Visita mi Web GoldByte

sergiotarrillo

  • Moderador
  • ******
  • Mensajes: 1059
    • Ver Perfil
    • http://sergiot2.com/blog
Re: Doevents
« Respuesta #2 en: Jueves 2 de Septiembre de 2004, 02:43 »
0
para que sirve el DoEvents.....?


Sergio Tarrillo
Blog]miBlog[/url]

No me visiten!

Snaft_J1

  • Miembro activo
  • **
  • Mensajes: 56
    • Ver Perfil
    • http://www.hispahacker.com
Re: Doevents
« Respuesta #3 en: Jueves 2 de Septiembre de 2004, 05:37 »
0
wenas..
Serghio
creo que de esta manera quedara muy claro para que sirve y cundo usarlo.

Al ejecutar un formulario Windows Forms, crea el nuevo formulario, que espera recibir eventos y controlarlos. Cada vez que el formulario controla un evento, procesa todo el código asociado al evento. Los demás eventos esperan en la cola. Mientras el código está controlando el evento, la aplicación no responde. Por ejemplo, la ventana no se vuelve a dibujar si se arrastra otra ventana encima de ella.

Si se llama a DoEvents en el código, la aplicación puede controlar los demás eventos. Por ejemplo, si se tiene un formulario que agrega datos a un ListBox y se agrega DoEvents al código, el formulario se vuelve a dibujar si se arrastra otra ventana sobre él. Si se quita DoEvents del código, el formulario no se volverá a dibujar hasta que termine la ejecución del controlador del evento Click del botón.

Normalmente, este método se usa en un bucle para procesar mensajes.

PRECAUCIÓN   Si se llama a este método, puede que el código vuelva a escribirse si un mensaje provoca un evento.

por ejemplo alguna vez realice una busqueda de todos los archivos .MP3 en mi disco
y luego los hiba asignando a un ListView, pero se tornaba blanca  el area del formulario y en ocasiones desia que la aplicacion no responde hasta no haber terminado la busqueda luego opte por decirle Listview1.Refresh pero se vey como algo intermitente algo asi como parpadeando.
y pense que mejor seria liberar los eventos llamando al vontrolador de eventos para mi form.

de este modo ya se veia como el buscador de windows, archivo encontrado, archivo que se agregaba y se refrescaba automaticamente mostrando como una simple adicion de un nuevo item. jejeje :D

espero haber sido claro, la primera parte fue tomado de las MSDN Library que vienen con VS.NET jejeje..


Enjoy it  :smartass:
El Conocimiento y el  Saber te Hacen un ser Libre!!..
"Ando En Busca De Conocimiento!..."
Visita mi Web GoldByte