none
Al concatenar bien RRS feed

  • Pregunta

  • Buenas a la hora de concatenar en un label me lo pone debajo

    gracias 

    Try
    
                    Dim MIWEBCLIENT As New System.Net.WebClient
                    Dim MIHTML As String = MIWEBCLIENT.DownloadString("http://192.168.1.103")
    
                    Dim MIIP As String = MIHTML
                    MIIP = MIIP.Remove(0, MIIP.IndexOf("Temperatura en Celsius: ") + 26)
                    Label3.Text = MIIP.IndexOf("Temperatura en Celsius: ")
    
                    RichTextBox1.AppendText("Temperatura: " & MIIP & vbCrLf)
    
                    Label2.Text = MIIP & "°C"
                    
    
    
                    Call f_verifica_servicio()
    
                Catch ex As Exception
                    'MsgBox("PROBLEMAS CON LA IP PUBLICA")
    
                End Try
            Else
                Call f_verifica_servicio()
    
    
            End If

    viernes, 5 de julio de 2019 18:00

Respuestas

  • Con el debugger, pon un punto de ruptura en la línea que asigna el valor de MIIP y examina el valor de la variable. Mi sospecha es que MIIP contiene un salto de línea al final, y por eso te pega un salto en el Label. Un indicio adicional es que el richtextbox presenta una línea en blanco entre cada dos líneas de texto, que resultarían del salto superfluo al final de MIIP más el salto adicional que agregas con vbCrLf.

    Si quieres una forma sencilla de quitarle el salto a MIIP en caso de que lo tenga, puedes usar la función Trim:

    MIIP = MIIP.Trim()

    • Marcado como respuesta Diablo_Rojo viernes, 5 de julio de 2019 18:29
    viernes, 5 de julio de 2019 18:07

Todas las respuestas

  • Con el debugger, pon un punto de ruptura en la línea que asigna el valor de MIIP y examina el valor de la variable. Mi sospecha es que MIIP contiene un salto de línea al final, y por eso te pega un salto en el Label. Un indicio adicional es que el richtextbox presenta una línea en blanco entre cada dos líneas de texto, que resultarían del salto superfluo al final de MIIP más el salto adicional que agregas con vbCrLf.

    Si quieres una forma sencilla de quitarle el salto a MIIP en caso de que lo tenga, puedes usar la función Trim:

    MIIP = MIIP.Trim()

    • Marcado como respuesta Diablo_Rojo viernes, 5 de julio de 2019 18:29
    viernes, 5 de julio de 2019 18:07
  • Gracias 

    todo ok

    viernes, 5 de julio de 2019 18:29