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

label con texto sin espacios demasiado largo

Estas en el tema de label con texto sin espacios demasiado largo en el foro de .NET en Foros del Web. Buenas: Tengo un label con un texto sin espacios demasiado largo que hace que se extienda el label aunque le tengo puesto un width menor. ...
  #1 (permalink)  
Antiguo 29/04/2007, 22:16
Avatar de mruiz  
Fecha de Ingreso: septiembre-2001
Ubicación: Reykjavík
Mensajes: 138
Antigüedad: 22 años, 8 meses
Puntos: 0
label con texto sin espacios demasiado largo

Buenas:
Tengo un label con un texto sin espacios demasiado largo que hace que se extienda el label aunque le tengo puesto un width menor.

¿Cómo puedo hacer que aunque no tenga espacios el texto pase a la siguiente línea?

Gracias.
__________________
Mario Ruiz
http://tcberglind.blogspot.com
  #2 (permalink)  
Antiguo 30/04/2007, 08:31
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Re: label con texto sin espacios demasiado largo

Una forma es cortar el texto y concatenar el resto en la siguiente línea, es decir que tu tamaño maximo sean 50 caractéres, haces un salto (sea <br> ó \n) y concatenas el resto, ahora que si es un texto mayor lo puedes meter en un ciclo para irlo barriendo

Espero haber sido claro.

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 30/04/2007, 10:21
Avatar de mruiz  
Fecha de Ingreso: septiembre-2001
Ubicación: Reykjavík
Mensajes: 138
Antigüedad: 22 años, 8 meses
Puntos: 0
Re: label con texto sin espacios demasiado largo

La solución que propones es obvia e incluso se podía mejorar parseando para cortarla por el espacio anterior al límite establecido en el caso de que tenga espacios... pero me parece increíble que no se pueda controlar de otra forma más sencilla con algún atributo o algo así.

¿Alguna otra solución?
__________________
Mario Ruiz
http://tcberglind.blogspot.com
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 08:16.