none
Limite caracteres de texto en un label

    Pregunta

  • Hola buenas,

    Tengo un label. En este label quiero saber que cuando pone por ejemplo más de 200 letras, si hay más de 200 salga tres puntos, por ejemplo,

    C:\programas\programas\ejemplo...

    ¿Alguien me podría echar una mano para indicarle que si hay más de un tope de letras salga los puntos?

    Gracias, espero una respuesta

    miércoles, 24 de abril de 2013 11:48

Respuestas

  • hola

    podrias hacer

    Dim path As String = "aqui ruta"
    
    If path.Length > 200 Then
        lblRuta.Text = string.Format("{0}...", path.Substring(0, 200))
    Else
       lblRuta.Text= path
    End If

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marcado como respuesta Symantecc miércoles, 24 de abril de 2013 17:24
    miércoles, 24 de abril de 2013 12:22

Todas las respuestas

  • Te podría servir esto

    Dim Tope as Integer = 200

    If len(Texto)>Tope Then

    miLabel.Text = left(Texto,Tope) & "..."

    Else

    miLabel.Text = Texto

    End If


    Saludos, Javier J

    miércoles, 24 de abril de 2013 12:17
  • hola

    podrias hacer

    Dim path As String = "aqui ruta"
    
    If path.Length > 200 Then
        lblRuta.Text = string.Format("{0}...", path.Substring(0, 200))
    Else
       lblRuta.Text= path
    End If

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marcado como respuesta Symantecc miércoles, 24 de abril de 2013 17:24
    miércoles, 24 de abril de 2013 12:22