La Web del Programador: Comunidad de Programadores
 
    Pregunta:  26441 - CENTRAR VERTICALMENTE UN TEXTO EN UN LABEL
Autor:  Nicolás Bideo
Saludos...
Quisiera saber cómo se puede centrar Verticalmente un texto en un Label (dejar el texto centrado vertical y horizontalmente)
Desde yá, Muchas Gracias

  Respuesta:  Rafael Hernamperez Martin
Hola, Nicolas,

Un label no puede centrarse verticalmente. No obstante, puede simularse de la siguiente manera:

1) Calcular la altura del trozo de ventana en la que se debe centrar verticicalmente (a este trozo le llamaremos zona).
2) Obtener la altura del label (tener este con la propiedad autosize a true)
3) Situar el top del label de la siguiente manera: label.top = topzona + ((alturazona /2) - (label.height/2))

Espero que te sirva. Un saludo

Rafael Hernamperez Martin