Programación General > Visual Basic 6.0 e inferiores

 como puedo cerrar con X

<< < (2/2)

Nebire:

--- Cita de: "master33" ---la aplicacion funciona con un menu el cual selecciono la opcion y despliego el form y despues tengo que volver al menu lo cual lo hago con CMD pero no puedo(nose como hacer eso) volver al menu cuando presionan la X "cerrar" del form
--- Fin de la cita ---

Esta pregunta estaría mejor en la sección de 'principiante',seas o no principiante, la pregunta si lo es.

Para cerrar un formulario y volver al anterior debes haberlo abierto con form2.showdialog en vez de con form2.show . Entonces cuando cierres el form2 de la forma que sea se cerrará sólo este (si no lo impides en su evento queryunload) y regresarás al form1. Entonces tal como te indicaba f_Tanori, igual dará cerrarlo desde el botón de control en la interfaz; 'cerrar' o desde código; con unload Me .

Importante: Si tienes un código como este:

código dentro de un botón

--- Código: Visual Basic --- dim k as integer, b as integer    for k= 0 to 30      b=b +1   next   form2.show  for k= 0 to 30      b=b +1   next  
después de  form2.show inmediatamente se ejecuta el resto de líneas que hay en el 2º bucle.

pero si el código fuera éste:

--- Código: Visual Basic --- dim k as integer, b as integer    for k= 0 to 30      b=b +1   next   form2.showdialog  for k= 0 to 30      b=b +1   next  
Entonces cuando se ejecuta la línea form2.showdialog la ejecución se queda en esa línea. cuando se cierre el formulario 2 entonces se continúa en la 1ª línea del 2º bucle.

Esto debes tenerlo en cuenta para evitar supuestos 'problemas' inadvertidos...

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa