Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: unish en 13 Enero 2010, 23:24 PM

Título: [Ayuda] Cargar formulario de forma invisible
Publicado por: unish en 13 Enero 2010, 23:24 PM
Hola que tal...

lo que estoy necesitando es cargar un formulario pero con visible = false...
lo pongo en las propiedades pero el form igual aparece...

intenté darle un visible = false despues del show o load pero el form aparece y luego se esconde..
intente ponerlo en el initialice y en el activate pero sucede lo mismo...

como puedo hacer para que un form se cargue visible false ?...

gracias!!
Título: Re: [Ayuda] Cargar formulario de forma invisible
Publicado por: agus0 en 13 Enero 2010, 23:32 PM
Disculpa, mas exactamente que queres hacer?? por que si no podrias usar Sub Main() y listo :D

P.D: Yo cuando al form le pongo la propiedad Visible en false inicia invisible, no se que le pasa al tuyo ¬¬:P
Título: Re: [Ayuda] Cargar formulario de forma invisible
Publicado por: Shell Root en 13 Enero 2010, 23:35 PM
Joder, ami no me aparecé... :·P Mirad...

Código (vb) [Seleccionar]
Private Sub Form_Load()
   Me.Visible = False
End Sub


Saludos!
Título: Re: [Ayuda] Cargar formulario de forma invisible
Publicado por: unish en 13 Enero 2010, 23:50 PM
puede que sea porque es un form mdi ?...

saludos!
Título: Re: [Ayuda] Cargar formulario de forma invisible
Publicado por: Shell Root en 14 Enero 2010, 00:00 AM
Séee Mirad...

Código (vb) [Seleccionar]
Private Sub MDIForm_Load()
  Me.Visible = False
End Sub


Saludos!
Título: Re: [Ayuda] Cargar formulario de forma invisible
Publicado por: unish en 14 Enero 2010, 00:16 AM
no funciona!!!!...

pero aca encontre el problema.. ahora falta la solución...

resulta que yo en el load del mdi tengo un form1.show....

si yo saco esa línea.. el mdi se ejecuta invisible..
pero cuando el mdi llama al form1 se pone automaticamente visible...

como hacemos ahoraaaaaaa....

pd: es muy necesario que ese form se ejecute...

saludos!

agrego: logre solucionando abriendo el form asi

form1.show , form_mdi

el form1 no aparece.. y luego cuando quiero que se haga visible el mdi le doy un show a form1 para poder verlo.

salu2..
Título: Re: [Ayuda] Cargar formulario de forma invisible
Publicado por: BlackZeroX en 14 Enero 2010, 01:07 AM
.
Ire al punto con un ejemplo sencillo:

Se necesita:

1 Formulario.
1 Modulo.

En el modulo:

Código (vb) [Seleccionar]


sub main()
    call load (form1)
end sub



en el formulario:

Código (vb) [Seleccionar]


Private Sub Form_Load()
    msgbox "hola Mundo"
End Sub



Configurar el proyecto para que corra el proceso sub Main()b antes que nada en lugar del form1

Dulces Lunas!¡.
Título: Re: [Ayuda] Cargar formulario de forma invisible
Publicado por: unish en 14 Enero 2010, 01:37 AM
Cita de: ░▒▓BlackZeroҖ▓▒░ en 14 Enero 2010, 01:07 AM
.
Ire al punto con un ejemplo sencillo:

Se necesita:

1 Formulario.
1 Modulo.

En el modulo:

Código (vb) [Seleccionar]


sub main()
    call load (form1)
end sub



en el formulario:

Código (vb) [Seleccionar]


Private Sub Form_Load()
    msgbox "hola Mundo"
End Sub



Configurar el proyecto para que corra el proceso sub Main()b antes que nada en lugar del form1

Dulces Lunas!¡.


En mi caso no me sirve llamarlo desde el submain !.. pero de todos modos no se me habia ocurrido asi que muchas gracias..
es para tenerlo en cuenta!!..

saludos!
Título: Re: [Ayuda] Cargar formulario de forma invisible
Publicado por: BlackZeroX en 14 Enero 2010, 02:49 AM
la idea no es el sub main si no mostrarte como cargarlo sin hacer form1.visible = false o un  hide al mismo

con solo

Código (vb) [Seleccionar]


call load (form1)



basta
Título: Re: [Ayuda] Cargar formulario de forma invisible
Publicado por: seba123neo en 14 Enero 2010, 02:59 AM
con Visible = False ya alcanza, ¿ porque decis que lo muestra al form ? pone el codigo para ver lo que estas haciendo...