Foros del Web » Programación para mayores de 30 ;) » .NET »

Centrado label

Estas en el tema de Centrado label en el foro de .NET en Foros del Web. Hola de nuevo, un saludo. En VB6 una label con autosize true, expandía el texto tanto a izquierda como a derecha con lo que quedaba ...
  #1 (permalink)  
Antiguo 15/02/2011, 14:26
 
Fecha de Ingreso: octubre-2008
Mensajes: 188
Antigüedad: 15 años, 6 meses
Puntos: 3
Centrado label

Hola de nuevo, un saludo.

En VB6 una label con autosize true, expandía el texto tanto a izquierda como a derecha con lo que quedaba centrada en la posición que se decidia.
Con VB Net, ¿sabeis cómo se hace? Con la propiedad autosize a true expande sólo a la derecha, con lo que pierdo el centro que tengo de referencia.

Espero haberlo explicado bien.
Gracias de antemano.
  #2 (permalink)  
Antiguo 15/02/2011, 16:06
Avatar de gedarufi  
Fecha de Ingreso: diciembre-2008
Ubicación: Colombia
Mensajes: 540
Antigüedad: 15 años, 4 meses
Puntos: 22
Respuesta: Centrado label

Prueba con TextAlign

Saludos
  #3 (permalink)  
Antiguo 15/02/2011, 16:34
 
Fecha de Ingreso: octubre-2008
Mensajes: 188
Antigüedad: 15 años, 6 meses
Puntos: 3
Respuesta: Centrado label

Ya he probado con TextAlign, con Anchor... Utilizo Visual Studio 2010. He probado todas las propiedades de la label, he hecho combinaciones y no hay forma. He leído la ayuda del MSDN, hago lo que dicen, pero nada.

Lo hago a código pero no me parece lógico, algo que en VB6 era automático y aquí o no existe la posiblidad o está "muy escondida".

Seguiré intentándolo pero no lo entiendo. Como tampoco entiendo que cantidad de ejemplos que he utilizado para centrar el formulario al resize, incluso los del MSDN, no funcionan en VB 2010.

' Centrar formulario
Me.Top = (Screen.PrimaryScreen.WorkingArea.Height - Me.Height) / 2
Me.Left = (Screen.PrimaryScreen.WorkingArea.Width - Me.Width) / 2

Sin embargo si aplico el truquillo de moverlo left +1 a la orden de minimizar, sí que funciona.

Gracias por la ayuda.

Etiquetas: label, centrar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:19.