Como Poner Un Form Dentro De Otro
Artículo
Como Poner Un Form Dentro De Otro
me puse a investigar un poco sobre como hacer esta tarea ya que nunca lo he usado y me salio esto, como siempre trate de hacer algo lo mas simplificado posible para entender la base.
' gambas class file
Public Sub Form_Open( )
CargarEnContenedor( )
End
Public Sub Form_Show( )
Me .x = 0
Me .y = 0
End
Public Sub btnSalir_Click( )
If Not ventana.Parent Then
ColocarEnContenedor( )
Else
SacarDeContenedor( )
Endif
End
Public Sub ColocarEnContenedor( )
'asignamos un nuevo contenedor a ventana
ventana.Reparent ( PanContenedor, 0 , 0 )
ventana.Center 'centramos ventana
End
Public Sub SacarDeContenedor( )
'quitamos la ventana de su contenedor por medio de null
ventana.Reparent ( Null , 0 , 0 )
ventana.Center 'centramos el formulario en la pantalla
End
Public Sub CargarEnContenedor( )
'cargamos un formulario x en un contendor x
ventana.Load ( PanContenedor)
ventana.Show
End
Public Sub btnCargar_Click( )
CargarEnContenedor( )
End
Formulario secundario (Form ventana)
Link
subi el ejemplo a la granja gambas
si alguien puede aportar algo mas rico en tema código estaría muy bueno.
última edición por v3ctor el Jueves, 12 Septiembre 2019, 00:33; editado 2 veces
v3ctor [ Miercoles, 11 Septiembre 2019, 23:43 ]
Como Poner Un Form Dentro De Otro
Comentarios
Re: Como Poner Un Form Dentro De Otro
Que es PanContenedor ?
vuott [ Jueves, 12 Septiembre 2019, 00:28 ]
Re: Como Poner Un Form Dentro De Otro
Que es PanContenedor ?
un contenedor x
pan abreviatura de panel, que es el contenedor en este caso
v3ctor [ Jueves, 12 Septiembre 2019, 00:32 ]
Re: Como Poner Un Form Dentro De Otro
Pero asì tu pones el Form en un Panel.
Cambia esta
ventana.Reparent(PanContenedor, 0, 0) con esta:
ventana.Reparent ( Me , 0 , 0 )
vuott [ Jueves, 12 Septiembre 2019, 00:37 ]
Re: Como Poner Un Form Dentro De Otro
Pero asì tu pones el Form en un Panel.
Cambia esta
ventana.Reparent(PanContenedor, 0, 0) con esta:
ventana.Reparent ( Me , 0 , 0 )
cierto es mas correcto
esto mas o menos ya se como es, pero me queda pendiente como incrustar un formulario en un drawing area lo vi por ahí en un proyecto. Quedara para el futuro jajaja.
v3ctor [ Jueves, 12 Septiembre 2019, 00:44 ]
Re: Como Poner Un Form Dentro De Otro
pero me queda pendiente como incrustar un formulario en un drawing area lo vi por ahí en un proyecto. Quedara para el futuro jajaja.
Portaro,
como hiciste con el Panel !!!
ventana.Reparent ( DrawingArea1, 0 , 0 )
ya que el DrawingArea ES un Contenidor !
vuott [ Jueves, 12 Septiembre 2019, 00:56 ]
Re: Como Poner Un Form Dentro De Otro
pero me queda pendiente como incrustar un formulario en un drawing area lo vi por ahí en un proyecto. Quedara para el futuro jajaja.
Portaro,
como hiciste con el Panel !!!
ventana.Reparent ( DrawingArea1, 0 , 0 )
ya que el DrawingArea ES un Contenidor !
eeeeeeeee??? asi de facil la cosa? voy a probar jaja
v3ctor [ Jueves, 12 Septiembre 2019, 01:00 ]
Re: Como Poner Un Form Dentro De Otro
Programito:
tenemos un Form principal, que tiene un DrawingArea y un Button, y un Form secundario, llamado "Form1" que tiene un Button...
Codigo de Form primcipal:
Public Sub Form_Open( )
' Se mostrará el formulario secundario:
Form1.Show
End
Public Sub Button1_Click( )
' DrawingArea1 pasa a ser el "Parent" del formulario secundario:
Form1.Reparent ( DrawingArea1, 0, 0)
End
Codigo de Form1 (formulario secundario):
Public Sub Button1_Click( )
' Form1 libera sí mismo de el formulario principal:
Me .Reparent ( Null , 0, 0)
End
última edición por vuott el Jueves, 12 Septiembre 2019, 01:17; editado 4 veces
vuott [ Jueves, 12 Septiembre 2019, 01:06 ]
Re: Como Poner Un Form Dentro De Otro
me puse a investigar un poco
Oye chico, me ha encantado tu investigación. Gracias me has abierto una gran puerta para imaginar nuevas cosas. Genial !!!
Saludos, v3ctor
gambafeliz [ Jueves, 12 Septiembre 2019, 12:41 ]
Re: Como Poner Un Form Dentro De Otro
me puse a investigar un poco
Oye chico, me ha encantado tu investigación. Gracias me has abierto una gran puerta para imaginar nuevas cosas. Genial !!!
Saludos, v3ctor
soy autodidacta, ojala tuviera un profe de programación con el sensei de
gambas en persona!!!
v3ctor [ Jueves, 12 Septiembre 2019, 18:19 ]
Página 1 de 2
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 2 invitados Usuarios registrados conectados: Ninguno