Foros del Web » Programación para mayores de 30 ;) » .NET »

Insertar formulario en panel

Estas en el tema de Insertar formulario en panel en el foro de .NET en Foros del Web. Hola a todos, lo que deseo hacer es que tengo una aplicacion con formularios y un panel. Entonces desde el formulario principal puedo abrir nuevos ...
  #1 (permalink)  
Antiguo 08/10/2007, 13:03
 
Fecha de Ingreso: junio-2004
Ubicación: ORENSE
Mensajes: 258
Antigüedad: 19 años, 10 meses
Puntos: 0
Insertar formulario en panel

Hola a todos, lo que deseo hacer es que tengo una aplicacion con formularios y un panel. Entonces desde el formulario principal puedo abrir nuevos formularios en ShowDialog, pero quiero que ese formulario que abro se me inserte en el panel como un elemento mas, y que el usuario no lo pueda mover de lugar y se me ajuste al tamaño del panel.
Se puede hacer esto??
__________________
Inmuebles de Galicia:www.inmueblevirtual.net
Compartir piso en Galicia:www.inmueblevirtual.net/foro
  #2 (permalink)  
Antiguo 08/10/2007, 16:28
Avatar de sagma  
Fecha de Ingreso: septiembre-2004
Ubicación: Santa Cruz de la Sierra - Bolivia
Mensajes: 136
Antigüedad: 19 años, 7 meses
Puntos: 1
De acuerdo Re: Insertar formulario en panel

hola amigo como estas, fijate yo lo use de esta manera.

Código:
        Dim frmmesas_a As New frmmesas
        If Flag = False Then
            Flag = True
            frmmesas_a.MdiParent = Me
            Me.Panel2.Controls.Add(frmmesas_a)
            frmmesas_a.Show()
            frmmesas_a.BringToFront()
        End If
sueree
__________________
Sagma -- :arriba:
  #3 (permalink)  
Antiguo 09/10/2007, 03:28
 
Fecha de Ingreso: junio-2004
Ubicación: ORENSE
Mensajes: 258
Antigüedad: 19 años, 10 meses
Puntos: 0
Re: Insertar formulario en panel

Pero ahi donde le dices que se inserte en el panel??
Lo he intentado hacer de la siguiente manera:

form1.TopLevel = false;
form1.Parent = panel;
panel.Controls.Add(form1);

Con esto el formulario se me inserta en el panel pero si hago un maximized el formulario se me hace mas grande que el tamaño del panel.Como soluciono esto??
Y ademas tengo un timer en el formulario para que cuando aparezca vaya aumentando la opacidad poco a poco y funciona, pero si lo inserto en el panel con el codigo anterior aparece de repemte, por que??
__________________
Inmuebles de Galicia:www.inmueblevirtual.net
Compartir piso en Galicia:www.inmueblevirtual.net/foro
  #4 (permalink)  
Antiguo 09/10/2007, 07:10
Avatar de sagma  
Fecha de Ingreso: septiembre-2004
Ubicación: Santa Cruz de la Sierra - Bolivia
Mensajes: 136
Antigüedad: 19 años, 7 meses
Puntos: 1
Re: Insertar formulario en panel

hummmm, yo para no tener ese problema, a las propiedades del form que inserto al panel le quito todo lo del border, en las propiedades: FormBorderStyle=None.
__________________
Sagma -- :arriba:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:47.