Ayuda con el resizeado

15/02/2006 - 19:48 por ntrrgc | Informe spam
Estoy haciendo un navegador de Internet y he colocado en una barra de
herramientas un textbox que uso de barra de direcciones. Quiero hacer que se
ajuse a la ventana, así que he usado este código:

Me.tstbAddress.Width = Me.Width - ((Me.tsNavigation.Left +
Me.tslblAddress.Width) - Me.tsbtnGo.Width) - 100

Me funciona bien, pero si lo maximizo y después lo restauro, me aparece el
<< de cuando no cabe la barra de herramientas y tengo que resizear la ventana
o darle a ese botoncito para que se muestre.

¿Cómo puedo arreglar esto?

Preguntas similare

Leer las respuestas

#1 whiletrue
15/02/2006 - 21:37 | Informe spam
A ver si lo puedes solucionar así:

Muchos controles de vb.net, TextBox incluido, tienen una propiedad llamada
anchor en la que se indica uno o más valores de los siguientes: arriba,
abajo, izquierda y derecha.

Esta propiedad hace que la distancia desde el borde de un control hasta el
borde del contenedor sea siempre la misma.

Por defecto se establece a arriba+izquierda. Si además tu le pones
abajo+derecha, el control se redimensionará automáticamente cuando cambies la
dimensión del formulario dejando siempre la misma distancia entre el borde
derecho del textbox y el borde derecho del formulario.

Espero haberme explicado bien.

Saludos.

David


"ntrrgc" wrote:

Estoy haciendo un navegador de Internet y he colocado en una barra de
herramientas un textbox que uso de barra de direcciones. Quiero hacer que se
ajuse a la ventana, así que he usado este código:

Me.tstbAddress.Width = Me.Width - ((Me.tsNavigation.Left +
Me.tslblAddress.Width) - Me.tsbtnGo.Width) - 100

Me funciona bien, pero si lo maximizo y después lo restauro, me aparece el
<< de cuando no cabe la barra de herramientas y tengo que resizear la ventana
o darle a ese botoncito para que se muestre.

¿Cómo puedo arreglar esto?
Respuesta Responder a este mensaje
#2 ntrrgc
15/02/2006 - 22:30 | Informe spam
Sí, eso ya lo sabía, pero es que en los textbox de barra de herramientas no
viene lo de anchor (bendita sea esa propiedad) :(.
ntrrgc


"whiletrue" wrote:

A ver si lo puedes solucionar así:

Muchos controles de vb.net, TextBox incluido, tienen una propiedad llamada
anchor en la que se indica uno o más valores de los siguientes: arriba,
abajo, izquierda y derecha.

Esta propiedad hace que la distancia desde el borde de un control hasta el
borde del contenedor sea siempre la misma.

Por defecto se establece a arriba+izquierda. Si además tu le pones
abajo+derecha, el control se redimensionará automáticamente cuando cambies la
dimensión del formulario dejando siempre la misma distancia entre el borde
derecho del textbox y el borde derecho del formulario.

Espero haberme explicado bien.

Saludos.

David


"ntrrgc" wrote:

> Estoy haciendo un navegador de Internet y he colocado en una barra de
> herramientas un textbox que uso de barra de direcciones. Quiero hacer que se
> ajuse a la ventana, así que he usado este código:
>
> Me.tstbAddress.Width = Me.Width - ((Me.tsNavigation.Left +
> Me.tslblAddress.Width) - Me.tsbtnGo.Width) - 100
>
> Me funciona bien, pero si lo maximizo y después lo restauro, me aparece el
> << de cuando no cabe la barra de herramientas y tengo que resizear la ventana
> o darle a ese botoncito para que se muestre.
>
> ¿Cómo puedo arreglar esto?
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida