Autor
|
Tema: Como ajustar el tamaño de un campo al formulario (Leído 9,379 veces)
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
Hola amigos, pues bien me instale el VB.net y ya estoy empezando a usar las primeras caracteristicas del mismo, y ya me ha surgido una duda.
Tengo un campo WebBrowser, como puedo hacer que la maximizar este me ocupa la mayor parte del Form? (Pregunta Noob)
Vi esto: Me.WebBrowser1.Anchor = AnchorStyles.Top Pero no hace nada xD
Un saludo.
|
|
« Última modificación: 22 Enero 2013, 21:04 pm por Seazoux »
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
Danyfirex
Desconectado
Mensajes: 493
My Dear Mizuho
|
Podrías acoplarlo a tu formulario en las propiedades. o hacer algo así. Me.WebBrowser1.Width = Me.Width Me.WebBrowser1.Height = Me.Height
saludos
|
|
|
En línea
|
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
Podrías acoplarlo a tu formulario en las propiedades. o hacer algo así. Me.WebBrowser1.Width = Me.Width Me.WebBrowser1.Height = Me.Height
saludos Me distes una idea, mañana por la mañana la pruebo seri algo asi como poner Me.WebBrowser1.Height = Me.Form1.Heeight, y lo mismocon Width (lo de hegiht y width no estoy muy seguro de que exista, aunque tampoco he probado mucho diseño dentro de VB)
|
|
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
Danyfirex
Desconectado
Mensajes: 493
My Dear Mizuho
|
no es necesario poner Me.Form1.Height, así esta bien Me.Height
width =ancho
Height= alto
saludos
|
|
|
En línea
|
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
no es necesario poner Me.Form1.Height, así esta bien Me.Height
width =ancho
Height= alto
saludos
No funca D:
|
|
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.885
|
Tengo un campo WebBrowser, como puedo hacer que la maximizar este me ocupa la mayor parte del Form? (Pregunta Noob) Puedes meter el webbrowser en un recipiente (un panel por ejemplo) y usar la propiedad Dock = Fill , así no te complicas la vida. El anchor sirve para que cuando redimensiones el form, se mantenga la relación de aspecto entre la anchura que hayas elejido, es decir, si elijes " top, left", al maximizar/minimizar, se mantendrá la relación del margen entre "arriba" e "izquierda", para el propósito que quieres debes aplicar todas las anchuras: " top,left,bottom,right" Aquí te hago un claro ejemplo: Public Class Form1 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Try : Me.Controls.Clear() : Catch : End Try Me.Size = New Point(640, 480) Dim webón As New WebBrowser webón.Size = New Point(640, 340) webón.Location = New Point(0, 100) ' Dejo un margen de espacio de 100 px porque solo quieres ocupar "la mayor parte" webón.Anchor = AnchorStyles.Bottom + AnchorStyles.Left + AnchorStyles.Right + AnchorStyles.Top webón.Navigate("www.google.com") Me.Controls.Add(webón) End Sub End Class
EDITO: Se me olvidaba comentar que si si el anchor no te hace nada es porque cuando agregas manualmente el control del WebBrowser al form, este por defecto tendrá la propiedad Dock activada, si quieres tener el dominio sobre las anchuras debes dejar el " Dock = None" Saludos
|
|
« Última modificación: 23 Enero 2013, 09:13 am por EleKtro H@cker »
|
En línea
|
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
Tengo mas dudas sobre la app. Pûedo preguntarlo por aqui o tengo que crar un nuevo post?
Una cosa, como pongo fondo negro al WebBrowser sin ponerle un .html alternativo, se me ha ocurrido una idea, pero es un coñazo que seria poner una web alternativa, pero lo quiero automaticamente.
Problema detectado: Try : Me.Controls.Clear() : Catch : End Try Me.Size = New Point(865, 487)
El menu se lo carga...
|
|
« Última modificación: 23 Enero 2013, 15:32 pm por Seazoux »
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.885
|
como pongo fondo negro al WebBrowser sin ponerle un .html alternativo, se me ha ocurrido una idea, pero es un coñazo que seria poner una web alternativa, pero lo quiero automaticamente. Repito lo anterior, puedes meter el webbrowser en un recipiente (como un panel por ejemplo)... y modificar la propiedad "backcolor" del panel, luego cargas el webbrowser en el panel cuando séa necesario y ya está. O eso, o cargas un documento html vacío con fondo negro en el webbrowser, al iniciar la app. webón.navigate("http://www.e-try.com/black.htm")
Problema detectado: Try : Me.Controls.Clear() : Catch : End Try
Mira que lo sabía '¬¬... si lo puse fue por algo, para evitar que copiases el código del ejemplo que te puse, a tu "menú" '¬¬ ¿entiendes lo que hago en esta instrucción? : Try : Me.Controls.Clear() : Catch : End Try
Si esa es tu duda, mal vamos, lo que hago es eliminar cualquier control que haya en tu form... para "despejarlo" y que véas el ejemplo, En resumen, el código que te puse no has de copiarlo a tu menú, es una "aplicación" ya echa, no tienes que añadir webbrowser ni nada, símplemente copias la clase y la ejecutas. Lo de mi ejemplo de arriba puedes hacerlo manualmente en las propiedades del webbrowser: Dock = None Anchor = top,left,bottom,right * La colocación y el tamaño del webbrowser lo haces manualmente con el ratón xD.Si prefieres copiarlo a tu menú... quédate sólamente con esta parte: Dim webón As New WebBrowser webón.Size = New Point(640, 340) webón.Location = New Point(0, 100) ' Dejo un margen de espacio de 100 px porque solo quieres ocupar "la mayor parte" webón.Anchor = AnchorStyles.Bottom + AnchorStyles.Left + AnchorStyles.Right + AnchorStyles.Top Me.Controls.Add(webón)
Saludos.
|
|
« Última modificación: 23 Enero 2013, 16:11 pm por EleKtro H@cker »
|
En línea
|
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
Mira que lo sabía '¬¬... si lo puse fue por algo, para evitar que copiases el código del ejemplo que te puse, a tu "menú" '¬¬ ¿entiendes lo que hago en esta instrucción? : Try : Me.Controls.Clear() : Catch : End Try
Si esa es tu duda, mal vamos, lo que hago es eliminar cualquier control que haya en tu form... para "despejarlo" y que véas el ejemplo, En resumen, el código que te puse no has de copiarlo a tu menú, es una "aplicación" ya echa, no tienes que añadir webbrowser ni nada, símplemente copias la clase y la ejecutas. Lo de mi ejemplo de arriba puedes hacerlo manualmente en las propiedades del webbrowser: Dock = None Anchor = top,left,bottom,right * La colocación y el tamaño del webbrowser lo haces manualmente con el ratón xD.Si prefieres copiarlo a tu menú... quédate sólamente con esta parte: Saludos. El problema es que no entiendo nada: Eso es lo que pasa xDDD
No te preocupes ya si lo entendi xD
Problema resuelto xDDD Si si, ya me di cuenta el error, es que no lei bien, me imaginaba para que era, pero estoy viendo la tele y haciendo deberes xDDDDD Estoy poco concentrado
|
|
« Última modificación: 23 Enero 2013, 16:08 pm por Seazoux »
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
Perdon por hacer doble post pero me es necesario, se puede seguir preguntando dudas por aquí? O tengo que abrir un nuevo topic?
|
|
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
[duda] campo formulario textarea?
PHP
|
colcrt
|
1
|
1,661
|
18 Enero 2016, 14:58 pm
por MellaSystems
|
|
|
En Acrobat DC como duplicar un campo de formulario sin opcion a modificacion
Dudas Generales
|
MaX2
|
4
|
4,228
|
10 Marzo 2021, 01:16 am
por EdePC
|
|
|
Un caracter en el campo de contraseña de un formulario causa un error de estado 500
Desarrollo Web
|
thekuervo
|
1
|
2,571
|
22 Marzo 2021, 05:28 am
por Danielㅤ
|
|
|
Ajustar imagen al tamaño del navegador
Desarrollo Web
|
Locura_23
|
6
|
4,338
|
4 Agosto 2021, 00:27 am
por Locura_23
|
|
|
Como habilitar un campo de formulario de un programa borland delphi?
Ingeniería Inversa
|
dvdrwch1
|
1
|
9,066
|
29 Julio 2024, 18:17 pm
por MCKSys Argentina
|
|