Autor |
Mensaje |
loganz
Usuario
Registrado: Abril 2010
Mensajes: 5
Edad: 35
|
WebBrowser A Tamaño Del Formulario
Buenos dias,
Lo que queremos que se nos inicie el navegador a pantalla completa. El formulario si que se expande a pantalla completa, pero el webbrowser no somos capaces de que coja el tamaño del formulario o que en su defecto, se acople a él con el mismo tamaño. En visual basic tiene la opción de "Acoplar al contenedor principal" pero en gambas no hay nada.
Alguna solución?
Gracias por adelantado, un saludo.
última edición por loganz el Viernes, 16 Abril 2010, 10:18; editado 1 vez
|
#1 Viernes, 16 Abril 2010, 10:18 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: WebBrowser A Tamaño Del Formulario
Tienes que crear el formulario con la opción "Gestión de Cuadros de diálogo" activada.
Luego tienes que utilizar los objetos contenedores según quieres que se expandan o contraigan al cambiar el tamaño del form.
Es difícil de explicar en un post como éste. Mírate los ejemplos de gambas, que muchos vienen con esas características activadas... o lée el libro de Daniel Campos que puedes descargar desde éste mismo portal donde se explica el tema con claridad.
Es totalmente distinto de VB, pero cuando comprendes su filosofía está muy bien y es muy fácil programarlos.
Saludos
=================== No podemos regresar
|
#2 Viernes, 16 Abril 2010, 12:56 |
|
|
chen_08
Aprendiz
Registrado: Octobre 2009
Mensajes: 86
Edad: 34 Ubicación: Coclé
|
Re: WebBrowser A Tamaño Del Formulario
Hola loganz.!!
Lo que yo hice fue esto
1) Puse un WebBrowser y un Timer
2) En el Formulario buscas las propiedad FullScreen y la cambias a true
3) En la propiedad del timer buscas el Delay y le cambias a 300 , también cambias Enable a True
4) En el Timer metes el código este
WebBrowser1.Width = FMain.Width - 30
WebBrowser1.Height = FMain.Height - 30
Timer1.Stop
Yo le reste 30 ya que se expandía mucho
Espero que esto te pueda ayudar..! Saludos
última edición por chen_08 el Viernes, 16 Abril 2010, 14:20; editado 1 vez
|
#3 Viernes, 16 Abril 2010, 14:19 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: WebBrowser A Tamaño Del Formulario
No veo la necesidad de usar Timers ni nada...
Simplemente pon la propiedad Arrangement del formulario a "Fill". Luego la propiedad Expand del webbrowser a True. Esto hará que el webbrowser se expanda llenando la totalidad del formulario cualquiera que sea su tamaño y adaptándose a los cambios de su tamaño.
Existen unos contenedores VBox, HBox que sirven para distribuir los controles de la manera que quieras en conjunto con las propiedades Expand y Arrangement jugando con sus tipos. Hay que jugar bastante con ello para conseguir dominarlo. También el control "Panel" funciona como contenedor con las mismas posibilidades.
Como dice shordi, es difícil de explicar, lo mejor es experimentar con todo ello.
Saludos
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#4 Viernes, 16 Abril 2010, 17:37 |
|
|
loganz
Usuario
Registrado: Abril 2010
Mensajes: 5
Edad: 35
|
Re: WebBrowser A Tamaño Del Formulario
Muchisimas gracias a los tres. Me sirvió a la perfección
Un saludo.
Lorenzo.
última edición por loganz el Lunes, 19 Abril 2010, 12:00; editado 1 vez
|
#5 Lunes, 19 Abril 2010, 11:59 |
|
|
loganz
Usuario
Registrado: Abril 2010
Mensajes: 5
Edad: 35
|
Re: WebBrowser A Tamaño Del Formulario
Buenos dias,
Estoy desarollando el navegador todavía (lo había dejado a apartado) y me ha surgido la siguiente duda:
Con las opciones Arragement= fil del formulariol y el expand=true del webbrowser, el webbrowser se nos pone a pantalla completa. Hasta ahi todo bien. El problema viene al insertar unos botones (adelante, atrás), ya que o bien se nos expande el webbrowser a pantalla completa o uno de los botones, ocupándonos toda ella. He estado buscando sobre el vbox y el hbox para que por una parte se nos expanda el wb y por otra la parte de los botones pero no doy con nada, y como estoy verde en esto, os pido ayuda
Gacias por adelantado y un saludo.
|
#6 Martes, 27 Abril 2010, 08:22 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: WebBrowser A Tamaño Del Formulario
Envía tu proyecto comprimido y te lo modifico para que veas y aprendas el uso de contenedores.
Saludos
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#7 Martes, 27 Abril 2010, 10:41 |
|
|
loganz
Usuario
Registrado: Abril 2010
Mensajes: 5
Edad: 35
|
Re: WebBrowser A Tamaño Del Formulario
|
#8 Martes, 27 Abril 2010, 12:28 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: WebBrowser A Tamaño Del Formulario
Bueno, pues aquí lo tienes. Experimenta con ello hasta que comprendas cómo funcionan los contenedores.
Saludos
Descripción: |
Ejemplo navegador y uso de contenedores |
Descargar |
Nombre del archivo: |
prueba.tar.gz |
Tamaño: |
28.72 KB |
Descargado: |
57 veces |
Descripción: |
Ejemplo navegador y uso de contenedores |
Descargar |
Nombre del archivo: |
prueba.tar.gz |
Tamaño: |
28.72 KB |
Descargado: |
57 veces |
Descripción: |
Ejemplo navegador y uso de contenedores |
Descargar |
Nombre del archivo: |
prueba.tar.gz |
Tamaño: |
28.72 KB |
Descargado: |
57 veces |
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#9 Martes, 27 Abril 2010, 23:52 |
|
|
loganz
Usuario
Registrado: Abril 2010
Mensajes: 5
Edad: 35
|
Re: WebBrowser A Tamaño Del Formulario
Gracias jguardon, me lo voy a mirar ahora mismo.
Saludos
|
#10 Miercoles, 28 Abril 2010, 15:26 |
|
|
|