label

06/11/2007 - 12:46 por Aitziber | Informe spam
Como se puede calcular el tamaño justo de un label, para darle ese size??

Es decir, que si quiero poner dos label uno al lado del otro y el texto esta
cortado no se note un espacio.
Supongo que dependera de la longitud del texto y del tamaño del texto, pero
no consigo dar con la formula.

Preguntas similare

Leer las respuestas

#1 Juan Diego Bueno
06/11/2007 - 13:13 | Informe spam
Hola Aitziber:

Usa algún tipo de letra que tenga el mismo tamaño para cada carácter, así te
será más fácil ajustar el tamaño de los textbox.

Nota: El 1 de Noviembre, alfonso_c# en este mismo grupo planteó una duda
cuya solución dada por Alberto puede serte útil.

Saludos

"Aitziber" escribió en el mensaje
news:
Como se puede calcular el tamaño justo de un label, para darle ese size??

Es decir, que si quiero poner dos label uno al lado del otro y el texto
esta cortado no se note un espacio.
Supongo que dependera de la longitud del texto y del tamaño del texto,
pero no consigo dar con la formula.

Respuesta Responder a este mensaje
#2 Jowie
06/11/2007 - 14:09 | Informe spam
Es decir, que si quiero poner dos label uno al lado del otro y el texto esta
cortado no se note un espacio.
Supongo que dependera de la longitud del texto y del tamaño del texto, pero
no consigo dar con la formula.



Buenas

Pues al primer label ponle la propiedad autosize a true y al segundo
label ponle la location en concreto la propiedad x igual a la
propiedad Right del primer label. Esto lo puedes hacer en el evento
sizechange del primer label.

Un saludo.
Respuesta Responder a este mensaje
#3 Aitziber
06/11/2007 - 15:42 | Informe spam
Mi programa es para pda y el label no tiene propiedad autosize, y no se como
hacerlo.
El tema es que el tamaño del label tiene que ser justo a la largura del
texto.



1
"Jowie" escribió en el mensaje
news:
Es decir, que si quiero poner dos label uno al lado del otro y el texto
esta
cortado no se note un espacio.
Supongo que dependera de la longitud del texto y del tamaño del texto,
pero
no consigo dar con la formula.



Buenas

Pues al primer label ponle la propiedad autosize a true y al segundo
label ponle la location en concreto la propiedad x igual a la
propiedad Right del primer label. Esto lo puedes hacer en el evento
sizechange del primer label.

Un saludo.
Respuesta Responder a este mensaje
#4 Jowie
07/11/2007 - 08:01 | Informe spam
Mi programa es para pda y el label no tiene propiedad autosize, y no se como
hacerlo.
El tema es que el tamaño del label tiene que ser justo a la largura del
texto.



Buenas

Perdon no sabia que era para pda, puedes crear un objeto Graphics? Si
puedes, el objeto graphics tiene un metedo que es MeasureString o algo
parecido al que le pasas la fuente y el string y te dice el tamaño que
ocupa.

Un saludo.
Respuesta Responder a este mensaje
#5 Aitziber
07/11/2007 - 09:11 | Informe spam
Ok! por ejemplo sería utilizar la letra Courier, verdad??
Y como se cuanto ocupa cada letra?, depende del tamaño de la fuente y de que
mas??
"Juan Diego Bueno" escribió en el mensaje
news:
Hola Aitziber:

Usa algún tipo de letra que tenga el mismo tamaño para cada carácter, así
te será más fácil ajustar el tamaño de los textbox.

Nota: El 1 de Noviembre, alfonso_c# en este mismo grupo planteó una duda
cuya solución dada por Alberto puede serte útil.

Saludos

"Aitziber" escribió en el mensaje
news:
Como se puede calcular el tamaño justo de un label, para darle ese size??

Es decir, que si quiero poner dos label uno al lado del otro y el texto
esta cortado no se note un espacio.
Supongo que dependera de la longitud del texto y del tamaño del texto,
pero no consigo dar con la formula.





Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida