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

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Problema al mostrar el Form Parent
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: [1] 2 3 Ir Abajo Respuesta Imprimir
Autor Tema: Problema al mostrar el Form Parent  (Leído 10,015 veces)
z3nth10n


Desconectado Desconectado

Mensajes: 1.583


"Jack of all trades, master of none." - Zenthion


Ver Perfil WWW
Problema al mostrar el Form Parent
« en: 30 Mayo 2013, 19:52 pm »

Hola, pues, tengo un problema, he estado probando a mostrar un Form que previamente he ocultado (con un Me.Hide()), pero no me deja...

Cuando le doy al boton de mostrar (Comando frmMain.Show())
Se muestra el frmMain por unos segundos y se vuelve a ocultar...

Un saludo.


« Última modificación: 30 Mayo 2013, 21:22 pm por Seazoux » En línea


Interesados hablad por Discord.
El Benjo


Desconectado Desconectado

Mensajes: 392



Ver Perfil WWW
Re: Problema al mostrar el Form Parent
« Respuesta #1 en: 30 Mayo 2013, 23:52 pm »

En vez del método Hide() intenta cambiar la propiedad "Visible" a falso y dinos si te sigue dando el mismo problema.

En caso de que el problema persista, verifica si tienes algún código en el evento "VisibleChanged()" del formulario y que sea esta la razón por la que desaparee después de un tiempo.



En línea

www.es.neftis-ai.com

Sí hay un mejor lenguaje de programación y es ese con el que puedes desarrollar tus objetivos.
XresH


Desconectado Desconectado

Mensajes: 384



Ver Perfil WWW
Re: Problema al mostrar el Form Parent
« Respuesta #2 en: 31 Mayo 2013, 00:47 am »

Hola, pues, tengo un problema, he estado probando a mostrar un Form que previamente he ocultado (con un Me.Hide()), pero no me deja...

Cuando le doy al boton de mostrar (Comando frmMain.Show())
Se muestra el frmMain por unos segundos y se vuelve a ocultar...

Un saludo.

Usá el comando Visible como dice el colega, pero si utilizas Hide o no para ocultarlo no importa, una vez el Form esté oculto, para mostrarlo otra vez hacelo aparecer con un Visible = True

Saludos.
En línea

[ - Si eres programador y quieres que tus proyectos esten en mi blog(con o sin source), consúltame! - ]
Entra A Mi Blog De Programación | | Dudas en este post :| | >>Clic para ir al Post<<
z3nth10n


Desconectado Desconectado

Mensajes: 1.583


"Jack of all trades, master of none." - Zenthion


Ver Perfil WWW
Re: Problema al mostrar el Form Parent
« Respuesta #3 en: 31 Mayo 2013, 07:45 am »

No me va...
Ninguna de las dos formas, y no encontré lo de VisibledChaged()
En línea


Interesados hablad por Discord.
XresH


Desconectado Desconectado

Mensajes: 384



Ver Perfil WWW
Re: Problema al mostrar el Form Parent
« Respuesta #4 en: 31 Mayo 2013, 08:22 am »

Si podés pasa el code de lo que tenés para ayudarte, sino enviame por MP por si no lo querés hacer público porque me late a que algo está interfiriendo y provoca el cierre.

Saludos.
En línea

[ - Si eres programador y quieres que tus proyectos esten en mi blog(con o sin source), consúltame! - ]
Entra A Mi Blog De Programación | | Dudas en este post :| | >>Clic para ir al Post<<
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.885



Ver Perfil
Re: Problema al mostrar el Form Parent
« Respuesta #5 en: 31 Mayo 2013, 09:32 am »

Tienes algún tipo de código conflictivo en el form principal o el form secundario, un show/hide debería funcionar sin problemas, pero yo no te recomiendo que uses la propiedad visible ni que uses el método show/hide.

...En lugar de eso usa "Dispose" para liberar todos los recursos utilizados por el form secundario, así se pierde "el código conflictivo" y lo instancias desde cero la próxima vez al usar "Show".

Código:
Form2.Show()
Form2.Dispose()
Form2.Show()

Si eso te sigue sin funcionar, chungo... habría que fijarse entonces en el form principal.

Saludos!
« Última modificación: 31 Mayo 2013, 09:39 am por EleKtro H@cker » En línea



z3nth10n


Desconectado Desconectado

Mensajes: 1.583


"Jack of all trades, master of none." - Zenthion


Ver Perfil WWW
Re: Problema al mostrar el Form Parent
« Respuesta #6 en: 31 Mayo 2013, 15:14 pm »

Soy un poco novato así que me tendrás que decir exactamente como lo debo hacer...

He probado con Me.Hide() y luego Me.Dispose() (en ambos forms)
Pero sigue igual...

Como es?



He quitado el Hide, y he puesto el Dispose y luego el Show, pero se cierra la app antes de que ocurra nada...
« Última modificación: 31 Mayo 2013, 15:31 pm por Seazoux » En línea


Interesados hablad por Discord.
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.885



Ver Perfil
Re: Problema al mostrar el Form Parent
« Respuesta #7 en: 31 Mayo 2013, 15:40 pm »

He probado con Me.Hide() y luego Me.Dispose() (en ambos forms)

He quitado el Hide, y he puesto el Dispose y luego el Show, pero se cierra la app antes de que ocurra nada...

Vamos a ver Seazoux, ¿me quieres decir que has intentado disposar el form principal?, ¿pero has entendido algo de lo que dije antes? xD, si liberas el form principal de la memória, por supuesto que se va a "cerrar" la app.

Como ya te dije por MP (no sé si ya lo habrás intentado) solo tienes que reemplazar el ".Hide" por ".Dispose":

Form2.Show() ' Para mostrar el form
form2.Hide() ' Para ocultarlo
Form2.Dispose() ' Para liberarlo, en lugar de ocultarlo.

Donde tengas colocado "form2.hide" pues pones "form2.dispose", o "me.dispose" (En un form secundario)
« Última modificación: 31 Mayo 2013, 15:45 pm por EleKtro H@cker » En línea



z3nth10n


Desconectado Desconectado

Mensajes: 1.583


"Jack of all trades, master of none." - Zenthion


Ver Perfil WWW
Re: Problema al mostrar el Form Parent
« Respuesta #8 en: 31 Mayo 2013, 15:42 pm »

Sigue pasando lo mismo... Ahora tarda unos cuantos milisegundos mas :(
En línea


Interesados hablad por Discord.
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.885



Ver Perfil
Re: Problema al mostrar el Form Parent
« Respuesta #9 en: 31 Mayo 2013, 15:47 pm »

pásame el source
En línea



Páginas: [1] 2 3 Ir Arriba Respuesta Imprimir 

Ir a:  

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