problema con ubicacion label

15/02/2007 - 16:04 por Hugo Gsell | Informe spam
Tengo una ventana de inicio de mi aplicación donde pido usuario y
contraseña y bien abajo pegado al borde inferior... tengo un label para
informar sobre errores de validacion, etc-.

el tema es que al ejecutar la ventana en algunas pcs (especialemente en
aquellas que tienen una resolución mayor que donde hago el diseño-trabajo en
800x600) el label aparece cortado es decir, mas abajo que como lo veo en
mi pc de desarrollo. ¿Porque? ¿Como solucionarlo?

Desde ya muchas gracias.
Hugo A. Gsell

Preguntas similare

Leer las respuestas

#1 SoftJaén
16/02/2007 - 15:36 | Informe spam
"Hugo Gsell" escribió:

... bien abajo pegado al borde inferior... tengo un label para informar
sobre errores de validacion, etc-.

el tema es que al ejecutar la ventana en algunas pcs (especialemente
en aquellas que tienen una resolución mayor que donde hago el
diseño-trabajo en 800x600) el label aparece cortado es decir, mas
abajo que como lo veo en mi pc de desarrollo. ¿Porque? ¿Como solucionarlo?



Hola, Hugo:

El por qué de que ello suceda, tú mismo lo has dicho: el tamaño de la
resolución de la pantalla. :-)

Pero para solucionarlo, lo que debes de hacer es fijar el control Label al
margen inferior del formulario en el que se encuentra, si es esa su posición
inicial, de ésta forma, si la resolución es mayor o menor, o se redimensiona
el formulario, el control SIEMPRE estará visible, apareciendo junto al borde
inferior del formulario, es decir, donde lo has situado.

En el evento «Load» del formulario, ejecuta lo siguiente:

Label1.Anchor = AnchorStyles.Bottom

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Respuesta Responder a este mensaje
#2 Hugo Gsell
18/02/2007 - 13:32 | Informe spam
Gracias.
En parte es la respuesta que necesitaba pero ahora me pregunto... si yo
quisiera 'posicionar' mi objetos (u objetos) en una posición levemente
diferenta..m (mas arriba o abajo) del lo que hace el Label1.Anchor =
AnchorStyles.Bottom
.
Nuevamente GRACIAS.

Hugo A. Gsell
Sgo del Estero
Argentina

"SoftJaén" escribió en el mensaje
news:
"Hugo Gsell" escribió:

... bien abajo pegado al borde inferior... tengo un label para informar
sobre errores de validacion, etc-.

el tema es que al ejecutar la ventana en algunas pcs (especialemente
en aquellas que tienen una resolución mayor que donde hago el
diseño-trabajo en 800x600) el label aparece cortado es decir, mas
abajo que como lo veo en mi pc de desarrollo. ¿Porque? ¿Como
solucionarlo?



Hola, Hugo:

El por qué de que ello suceda, tú mismo lo has dicho: el tamaño de la
resolución de la pantalla. :-)

Pero para solucionarlo, lo que debes de hacer es fijar el control Label al
margen inferior del formulario en el que se encuentra, si es esa su
posición
inicial, de ésta forma, si la resolución es mayor o menor, o se
redimensiona
el formulario, el control SIEMPRE estará visible, apareciendo junto al
borde
inferior del formulario, es decir, donde lo has situado.

En el evento «Load» del formulario, ejecuta lo siguiente:

Label1.Anchor = AnchorStyles.Bottom

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado
o
sugerido en el presente mensaje.







Respuesta Responder a este mensaje
#3 SoftJaén
18/02/2007 - 18:47 | Informe spam
"Hugo Gsell" escribió:

En parte es la respuesta que necesitaba pero ahora me pregunto... si
yo quisiera 'posicionar' mi objetos (u objetos) en una posición levemente
diferenta..m (mas arriba o abajo) del lo que hace el Label1.Anchor > AnchorStyles.Bottom



No me entero de lo que quieres hacer. La propiedad «Anchor» sólo puedes
utilizarla para especificar el borde del formulario al que deseas fijar la
etiqueta, para que ésta continúe siendo visible (siempre y cuando ello sea
posible) cuando se redimensiona el formulario, y que puede ser uno o varios
de los valores existentes en la enumeración «AnchorStyles»: None, Bottom,
Left, Right, Top.

Pero con dicha propiedad no puedes posicionar un control, porque para ello
deberás de asignarle la nueva posición mediante su propiedad «Location»:

' Indicamos la nueva posición
Label1.Location = New Point(100, 150)

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida