Página 1 de 2
Como Poner Un Form Dentro De Otro
Autor
Mensaje
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44
Ubicación:
Uruguay
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.
===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog:
http://novatocodegambas.blogspot.com.uy/
última edición por v3ctor el Jueves, 12 Septiembre 2019, 00:33; editado 2 veces
#1 Miercoles, 11 Septiembre 2019, 23:43
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60
Ubicación:
Re: Como Poner Un Form Dentro De Otro
Que es PanContenedor ?
#2 Jueves, 12 Septiembre 2019, 00:28
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44
Ubicación:
Uruguay
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
===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog:
http://novatocodegambas.blogspot.com.uy/
#3 Jueves, 12 Septiembre 2019, 00:32
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60
Ubicación:
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 )
#4 Jueves, 12 Septiembre 2019, 00:37
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44
Ubicación:
Uruguay
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.
===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog:
http://novatocodegambas.blogspot.com.uy/
#5 Jueves, 12 Septiembre 2019, 00:44
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60
Ubicación:
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 !
#6 Jueves, 12 Septiembre 2019, 00:56
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44
Ubicación:
Uruguay
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
===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog:
http://novatocodegambas.blogspot.com.uy/
#7 Jueves, 12 Septiembre 2019, 01:00
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60
Ubicación:
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
#8 Jueves, 12 Septiembre 2019, 01:06
gambafeliz
Analista Programador
Registrado: Julio 2019
Mensajes: 830
Edad: 54
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
#9 Jueves, 12 Septiembre 2019, 12:41
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44
Ubicación:
Uruguay
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!!!
===================
Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog:
http://novatocodegambas.blogspot.com.uy/
#10 Jueves, 12 Septiembre 2019, 18:19
Temas parecidos
Temas parecidos
Página 1 de 2
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados Usuarios registrados conectados: Ninguno
No puede crear mensajesNo puede responder temasNo puede editar sus mensajesNo puede borrar sus mensajesNo puede votar en encuestasNo puede adjuntar archivosPuede descargar archivosNo puede publicar eventos en el calendario