none
cantidad de caracteres en un objeto Label RRS feed

  • Pregunta

  • Hola foro

    Como puedo en tiempo de ejecución asignar una serie de caracteres según el ancho ancho del objeto label.

    Gracias de antemano

    • Cambiado Enrique M. Montejo sábado, 14 de septiembre de 2013 17:59 Controles de Windows Forms
    viernes, 9 de agosto de 2013 19:19

Todas las respuestas

  • hola

    si sabes que en el label solo se pueden mostrar, digamos 10 caracteres podrias truncarlo

    label1.Text = cadena

    If  cadena.Length > 10 Then

       label1.Text = cadena.Substring(0,10)

    End If

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    viernes, 9 de agosto de 2013 20:37
  • Estimado Leandro

    En tiempo de ejecución varia el largo. Hay alguna forma de sacar los caracteres que caben dentro de un determinado width, para asi el resto pasarlo a una linea siguiente?

    Gracias

    viernes, 9 de agosto de 2013 21:06
  • hola

    no soy un experot en el tema pero recuerdo que se podia realizar algo como eso con el MeasureText

    en este articulo

    http://social.msdn.microsoft.com/Forums/windows/en-US/97c18a1d-729e-4a68-8223-0fcc9ab9012b/automatically-wrap-text-in-label

    tratan un tema similar

    ---

    Nota: el codigo se puede convertir

    http://converter.telerik.com/

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    viernes, 9 de agosto de 2013 21:20
  • Gracias Leandro, lo revidaré y te cuento. Gracias nuevamente
    viernes, 9 de agosto de 2013 22:21