Problema con label

04/01/2005 - 03:27 por Zenkius | Informe spam
Hola!

Tengo un label que quiero que su propiedad Height varíe
según el tamaño del texto que contenga. El texto lo leo
desde una base de datos y lo asigno en tiempo de ejecución
al label. Nunca voy a conocer cuál es la cantidad exacta
de caracteres que tendrá el label, porque los textos son
muy variables.

En fin, no logro que cambie el alto del label según y el
texto que contenga de tal forma que siempre se pueda leer
todo el texto que contiene el label. Cómo se puede lograr
esto?

Si esto se puede hacer con otro control, por favor les
agradecería que me explicaran cómo?

Saludos;

Zenkius!

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
04/01/2005 - 08:58 | Informe spam
Zenkius,

Utiliza la función MeasureString de la clase Graphics para obtener las
dimesiones de la cadena de texto, y entonces asigna esas dimensiones al
objeto label.

Slds - Octavio

"Zenkius" escribió en el mensaje
news:0b8e01c4f204$e0a383e0$
Hola!

Tengo un label que quiero que su propiedad Height varíe
según el tamaño del texto que contenga. El texto lo leo
desde una base de datos y lo asigno en tiempo de ejecución
al label. Nunca voy a conocer cuál es la cantidad exacta
de caracteres que tendrá el label, porque los textos son
muy variables.

En fin, no logro que cambie el alto del label según y el
texto que contenga de tal forma que siempre se pueda leer
todo el texto que contiene el label. Cómo se puede lograr
esto?

Si esto se puede hacer con otro control, por favor les
agradecería que me explicaran cómo?

Saludos;

Zenkius!
#2 Alex Sánchez
04/01/2005 - 14:56 | Informe spam
Hola, si lo que quieres hacer es ASP.NET seguro tnienes que considerar
hacerlo en el postback, pareceria que la propiedad que estas buscando es
width que es la que controla el ancho del control, prueba primero
asignandole de manera estatica un nuevo tamaño al label para que pruebes su
comportamiento

Suerte

Alex Sánchez
//Logic Studio Panamá
{
Ejecución de Proyectos .NET
Galerías Balboa, Avenida Balboa y Aquilino de la Guardia, piso 3 oficina 46
Marbella - Panamá
(507) 673 9049
http://www.logicstudio.net
Participa del .NET User Group http://panama.latindevelopers.net
Comité de Relación de Grupos de Usuarios INETA-LATAM Muchas voces, una
pasión -> Asociación Internacional .NET;
}


"Octavio Hernandez" escribió en el mensaje
news:
Mostrar la cita
#3 Zenkius
04/01/2005 - 18:23 | Informe spam
No es ASP.NET, es un Winform; pero gracias de todos modos
Alex.

Saludos;

Zenkius!

Mostrar la cita
que considerar
Mostrar la cita
estas buscando es
Mostrar la cita
primero
Mostrar la cita
para que pruebes su
Mostrar la cita
Guardia, piso 3 oficina 46
Mostrar la cita
http://panama.latindevelopers.net
Mostrar la cita
Muchas voces, una
Mostrar la cita
mensaje
Mostrar la cita
para obtener las
Mostrar la cita
esas dimensiones al
Mostrar la cita
ejecución
Mostrar la cita
leer
Mostrar la cita
lograr
Mostrar la cita
Ads by Google
Search Busqueda sugerida