formulario menu principal

04/05/2006 - 03:35 por Jose | Informe spam
Estimados. Utilizo vb.net 2003. Tengo un windows forms con su menu pricipal.
La idea es dejar que quede siempre ese formulario con sus menus de fondo y
que permita cargar los otros windows form cuando el usuario haga click en
las opciones. Esos formularios hijos de permanecer en pantalla hasta que se
cierran y tambien permitir que pueda seleccionar otra opcion del menu
principal.

En espera de sus generosos comentarios, se despide.

Jose

Preguntas similare

Leer las respuestas

#1 Jorge Serrano [MVP VB]
04/05/2006 - 08:32 | Informe spam
Hola Jose,

puede aplicar herencia creando un patrón o plantilla de formulario principal
y heredarla en los otros formularios, o bien, podrías crear un proyecto
Windows y al formulario principal hacerlo MDI para que el resto de
formularios sean formularios hijos y poder utilizar la barra de botones o
menús que tiene el principal.

Creo que estas soluciones, siendo la segunda la más habitual, resolvería tu
duda.

Un saludo.

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"Jose" wrote:

Estimados. Utilizo vb.net 2003. Tengo un windows forms con su menu pricipal.
La idea es dejar que quede siempre ese formulario con sus menus de fondo y
que permita cargar los otros windows form cuando el usuario haga click en
las opciones. Esos formularios hijos de permanecer en pantalla hasta que se
cierran y tambien permitir que pueda seleccionar otra opcion del menu
principal.

En espera de sus generosos comentarios, se despide.

Jose



Respuesta Responder a este mensaje
#2 Jose
04/05/2006 - 14:43 | Informe spam
Si jorge la segunda opcion quisiera aplicarla. Para eso debo hacer lo
siguiente?
1) En la propiedad IsMdiContainer del formulario de menu principal le coloco
true?
2) A los formularios hijos que les hago?
Gracias

"Jorge Serrano [MVP VB]"
escribió
en el mensaje news:
Hola Jose,

puede aplicar herencia creando un patrón o plantilla de formulario
principal
y heredarla en los otros formularios, o bien, podrías crear un proyecto
Windows y al formulario principal hacerlo MDI para que el resto de
formularios sean formularios hijos y poder utilizar la barra de botones o
menús que tiene el principal.

Creo que estas soluciones, siendo la segunda la más habitual, resolvería
tu
duda.

Un saludo.

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"Jose" wrote:

Estimados. Utilizo vb.net 2003. Tengo un windows forms con su menu
pricipal.
La idea es dejar que quede siempre ese formulario con sus menus de fondo
y
que permita cargar los otros windows form cuando el usuario haga click en
las opciones. Esos formularios hijos de permanecer en pantalla hasta que
se
cierran y tambien permitir que pueda seleccionar otra opcion del menu
principal.

En espera de sus generosos comentarios, se despide.

Jose



Respuesta Responder a este mensaje
#3 Jorge Serrano [MVP VB]
04/05/2006 - 15:16 | Informe spam
Los formularios hijo deben de ser cargados con un código similar a:

Dim MiF As New Form2
MiF.MdiParent = Me
MiF.Show()

Espero que esto te sirva.

Un saludo.

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"Jose" wrote:

Si jorge la segunda opcion quisiera aplicarla. Para eso debo hacer lo
siguiente?
1) En la propiedad IsMdiContainer del formulario de menu principal le coloco
true?
2) A los formularios hijos que les hago?
Gracias

"Jorge Serrano [MVP VB]"
escribió
en el mensaje news:
> Hola Jose,
>
> puede aplicar herencia creando un patrón o plantilla de formulario
> principal
> y heredarla en los otros formularios, o bien, podrías crear un proyecto
> Windows y al formulario principal hacerlo MDI para que el resto de
> formularios sean formularios hijos y poder utilizar la barra de botones o
> menús que tiene el principal.
>
> Creo que estas soluciones, siendo la segunda la más habitual, resolvería
> tu
> duda.
>
> Un saludo.
>
> Jorge Serrano Pérez
> Microsoft MVP VB.NET
> PortalVB.com
> http://www.portalvb.com/
> Weblog de Jorge Serrano
> http://weblogs.golemproject.com/jorge/
>
>
> "Jose" wrote:
>
>> Estimados. Utilizo vb.net 2003. Tengo un windows forms con su menu
>> pricipal.
>> La idea es dejar que quede siempre ese formulario con sus menus de fondo
>> y
>> que permita cargar los otros windows form cuando el usuario haga click en
>> las opciones. Esos formularios hijos de permanecer en pantalla hasta que
>> se
>> cierran y tambien permitir que pueda seleccionar otra opcion del menu
>> principal.
>>
>> En espera de sus generosos comentarios, se despide.
>>
>> Jose
>>
>>
>>



Respuesta Responder a este mensaje
#4 Jose
04/05/2006 - 16:19 | Informe spam
Gracias Jorge yo lo habia hecho asi pero declarando una variable publica
para mi form hijo pero ya veo que no es necesario sino solamente
declarandolo con el dim y listo
Saludos
RV
"Jorge Serrano [MVP VB]"
escribió
en el mensaje news:
Los formularios hijo deben de ser cargados con un código similar a:

Dim MiF As New Form2
MiF.MdiParent = Me
MiF.Show()

Espero que esto te sirva.

Un saludo.

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"Jose" wrote:

Si jorge la segunda opcion quisiera aplicarla. Para eso debo hacer lo
siguiente?
1) En la propiedad IsMdiContainer del formulario de menu principal le
coloco
true?
2) A los formularios hijos que les hago?
Gracias

"Jorge Serrano [MVP VB]"

escribió
en el mensaje news:
> Hola Jose,
>
> puede aplicar herencia creando un patrón o plantilla de formulario
> principal
> y heredarla en los otros formularios, o bien, podrías crear un proyecto
> Windows y al formulario principal hacerlo MDI para que el resto de
> formularios sean formularios hijos y poder utilizar la barra de botones
> o
> menús que tiene el principal.
>
> Creo que estas soluciones, siendo la segunda la más habitual,
> resolvería
> tu
> duda.
>
> Un saludo.
>
> Jorge Serrano Pérez
> Microsoft MVP VB.NET
> PortalVB.com
> http://www.portalvb.com/
> Weblog de Jorge Serrano
> http://weblogs.golemproject.com/jorge/
>
>
> "Jose" wrote:
>
>> Estimados. Utilizo vb.net 2003. Tengo un windows forms con su menu
>> pricipal.
>> La idea es dejar que quede siempre ese formulario con sus menus de
>> fondo
>> y
>> que permita cargar los otros windows form cuando el usuario haga click
>> en
>> las opciones. Esos formularios hijos de permanecer en pantalla hasta
>> que
>> se
>> cierran y tambien permitir que pueda seleccionar otra opcion del menu
>> principal.
>>
>> En espera de sus generosos comentarios, se despide.
>>
>> Jose
>>
>>
>>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida