siempre al centro
alguien podria decirme como ahcer que un label siempre este al centro y si digamos le cambio el texto en tiempo de corrida como hago que se mantenga en el centro, digamos si se lo cambio por un texto mas corto o mas largo que si se vea el nuevo texto en el centro y no qe comienze del centro hacia la deracha o que lo tenga que poner desde la izquierda para ver si asi queda bien... el que sepa porfas que me diga :) gracais
|
Pon su propiedad Algnment en taCenter.
Además, su propiedad AutoSize debe estar en false para que puedas establecer el ancho de la etiqueta sobre el cúal se va a centrar el texto. // Saludos |
pero esa taCenter, es el texto no el label completo que quede digamos con el top donde yo desee y el left que se vaya ajustando para que siempre se vea centrado en el form
|
Hola,
entiendo que lo que se tiene que ver centrado es el texto, según lo que te apunta roman lo que tienes que hacer es igualar el ancho del label al ancho del formulario, poner Autosize del label a false y si no quieres que se vea el color sólido del label poner su propiedad transparent a true. Saludos. |
Cita:
Ahora bien, si el problema es que ese label tape otros controles en caso de ponerlo a todo lo ancho o que le pongas un color de fondo de maner que no se vería bien a todo lo ancho, entonces puedes ajustar su propiedad Left en el evento Resize del formulario:
// Saludos |
Cita:
Es que no estaba muy claro que era lo que querías centrar. Para que el Label se centre horizontalmente en el form podes hacer:
Saludos. |
muchas gracias por la ayuda :)
roman hice exactamente lo mismo que pusiste ahi jajajaja las grandes mentes piensan igual :D jajaajaj gracias |
La franja horaria es GMT +2. Ahora son las 21:13:32. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi