• Sábado 26 de Mayo de 2018, 23:17

Autor Tema:  Ejecutar un formulario con un mensaje con procesos detrás...C#  (Leído 275 veces)

LeoMiracco

  • Nuevo Miembro
  • *
  • Mensajes: 2
  • Nacionalidad: ar
    • Ver Perfil
Ejecutar un formulario con un mensaje con procesos detrás...C#
« en: Domingo 22 de Abril de 2018, 01:27 »
0
Hola comunidad. No encontré el enlace para presentarme.
En un formulario tengo un botón guardar. En el método del botón guardar se ejecutan varias consultas a base de datos. Por lo que, dependiendo
 de la PC de cada quien, se va a tomar mas o menos tiempo. El primero código del método del botón, muestro un formulario con un label, que dice "guardando..." Y la última línea del mismo método los cierro: ventanaGuardando.Close(); Pero, no se porque,
 no me muestra el contenido del label, el label aparece en blanco. Se ejecuta el formulario. Pero en el label, espacio en blanco. Ésto es porque debo usar hilos, o simplemente es algún error pequeño. Gracias Leopoldo.

LeoMiracco

  • Nuevo Miembro
  • *
  • Mensajes: 2
  • Nacionalidad: ar
    • Ver Perfil
Re:Ejecutar un formulario con un mensaje con procesos detrás...C#
« Respuesta #1 en: Domingo 22 de Abril de 2018, 17:15 »
0
Luego de asignarle el valor del Label, hay que poner detrás una llamada a Application.DoEvents(). Con eso redibuja el formulario. Para el que es novato como yo. Si se topa con algo similar.

Ahora bien. Un pedido a aquel programador experimentado. Si me podría decir, de querer realizar este sencillo mensaje que le haga saber al usuario que se esta guardando. Aplicando hilos. Cómo se realiza. Saludos Leopoldo.