Principales respuestas
Al concatenar bien

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
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
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
-