elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  abro msgbox en frm_unload. como interrumpo la descarga?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: abro msgbox en frm_unload. como interrumpo la descarga?  (Leído 856 veces)
xadap

Desconectado Desconectado

Mensajes: 220


http://www.tac822.net


Ver Perfil WWW
abro msgbox en frm_unload. como interrumpo la descarga?
« en: 2 Octubre 2005, 19:41 pm »

holas

en mi programa tengo que incluir la operación siguiente:

el usuario quiere cerrar el programa -> se le pide confirmación para guardar el contenido de una caja de texto con una msgbox que permite Si, No, Cancelar.
si: abre common dialog (solucionado)
no: sigue descargando el programa de memoria
cancelar: vuelve a estar como antes de darle a cerrar.

yo lo he puesto en el evento unload del frm principal. está bien ahí? donde debería incluirlo, si no? como le digo que cancele y no cierre?


En línea

Thaorius


Desconectado Desconectado

Mensajes: 1.073


Ver Perfil WWW
Re: abro msgbox en frm_unload. como interrumpo la descarga?
« Respuesta #1 en: 2 Octubre 2005, 23:35 pm »

Si te referis a cuando el usuario hace click en la X de cerrar ventana, tenes que ponerlo en el evento QueryUnload.

Y para que no cierre pone Cancel = true

Saludos


En línea

Si te sirvio mi aporte, encontrarás más en www.teoxstudios.com. Gracias!
Buscando un buen hosting? Click aquí
NYlOn


Desconectado Desconectado

Mensajes: 842


OOOOHHHHHH, TARAGÜIIII xDDDDDD


Ver Perfil WWW
Re: abro msgbox en frm_unload. como interrumpo la descarga?
« Respuesta #2 en: 2 Octubre 2005, 23:58 pm »

en el Unload del From:
Código:
Private Sub Form_Unload(Cancel As Integer)
    Dim Respuesta As String
    Respuesta = MsgBox("CERRAR?", vbQuestion + vbYesNoCancel, "NYlOn xD")
    Select Case Respuesta
        Case vbYes
            'guardar y cancelar descarga
            Cancel = 1
        Case vbNo
            End 'terminar programa
        Case vbCancel
            Cancel = 1 'cancelar descarga
    End Select
End Sub

salu2 ;)

G0nz4
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines