• Martes 12 de Noviembre de 2024, 21:27

Autor Tema:  Manejo De Formaularios  (Leído 950 veces)

Fernando_P

  • Miembro activo
  • **
  • Mensajes: 88
    • Ver Perfil
Manejo De Formaularios
« en: Jueves 8 de Enero de 2004, 20:49 »
0
Hola  a todos, necesito saber como hago que se desaparezcan los form,ularios una vez que el usuario ya a actuado sobre ellos, es decir, cuando al apretar un boton, este evento llamao a otro formulario y que el formulario anterior no quede visible, que desaparezca y solo quede el que el usuario debe utilizar en ese momento.

Otra cosa, como lo hace VB para llamar a una aplicacion que no esta hecha en VB y que tiene parametros de entrada?
Por ejemplo, mi aplicacion se llama app.exe, y para su ejecucion se debe llamar desde una consola de la sgte manera c:\>app<parametro.xx, donde el parametro es un archivo. como ahagoesa misma llamada usando VB, he probado la instruccion shell, pero me manda un error.

Ojala puedan ayudarme, no se que hacer.
Gracias!
Saludos!

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
Re: Manejo De Formaularios
« Respuesta #1 en: Viernes 9 de Enero de 2004, 09:28 »
0
Hola Fernando_P.

Puedes elegir dos formas dependiendo de tus necesidades:

- Descargar el formulario. De esta forma lo descargas de la memoria. Es la mejor opción si no vas a utilizar de nuevo el formulario de forma inmediata.
Para descargar:
Unload Objeto
Si lo haces desde el mismo formulario, sería: Unload Me
Si lo haces desde otra parte del código: Unload ReferenciaFormulario

- Ocultar el formulario. Lo haces no visible pero sigue cargado en memoria. Si vas a volver a mostrar el formulario, te ahorras descargarlo y cargarlo.
Para ocultar:
Objeto.Hide
Si lo haces desde el mismo formulario: Me.Hide
Desde otra parte: ReferenciaFormulario.Hide
Para volver a mostrar:
Objeto.Show

 En cuanto a lo de llamar al programa Shell debe funcionar perfectamente... prueba dejando un espacio en blanco antes del parámetro.

Suerte.