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

Como saber lo que contiene un TextBox

Estas en el tema de Como saber lo que contiene un TextBox en el foro de .NET en Foros del Web. Hola buen día estoy haciendo un trabajo de consultas que el resultado lo imprime en una caja de texto. Mi propósito es saber si esta ...
  #1 (permalink)  
Antiguo 28/03/2012, 14:58
Avatar de jvegae  
Fecha de Ingreso: marzo-2012
Ubicación: Lima, Peru, Peru
Mensajes: 26
Antigüedad: 12 años, 1 mes
Puntos: 0
Pregunta Como saber lo que contiene un TextBox

Hola buen día estoy haciendo un trabajo de consultas que el resultado lo imprime en una caja de texto.
Mi propósito es saber si esta trayendo un numero X para imprimirlo y si no lo esta trayendo no imprimir nada.
  #2 (permalink)  
Antiguo 28/03/2012, 15:30
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: Como saber lo que contiene un TextBox

Hola jvegae! Si pudieras colocar tu código para saber de qué control obtienes el valor para así ayudarte. Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #3 (permalink)  
Antiguo 28/03/2012, 15:44
Avatar de jvegae  
Fecha de Ingreso: marzo-2012
Ubicación: Lima, Peru, Peru
Mensajes: 26
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Como saber lo que contiene un TextBox

Hola. claro. bueno te explico un poco.
Yo tengo he hecho una conexion por TCP/IP a una central, y esa central por defecto imprime esto.

================================================== ================================================== =======================

EXT AUTH TRK MM/DD STT.TIME DURATION FG DIALED DIGIT ACCOUNT CODE MCNT COST CLIP NUMBER CLIP NAME

================================================== ================================================== =======================

Y cuando hago una llamada y cuelgo me imprime esto :
291 704 03/28 16:38:07 00:00:06 IR 0

Lo que yo quiero es saber si me esta trayendo el primer resultado o el otro.
  #4 (permalink)  
Antiguo 28/03/2012, 15:55
Avatar de jvegae  
Fecha de Ingreso: marzo-2012
Ubicación: Lima, Peru, Peru
Mensajes: 26
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Como saber lo que contiene un TextBox

Vale mencionar que.. lo que recibo de la central lo he almacenado en la caja de texto..
  #5 (permalink)  
Antiguo 28/03/2012, 16:31
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: Como saber lo que contiene un TextBox

claro te entiendo pero necesito saber el mismo código de desarrollo no el resultado. Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #6 (permalink)  
Antiguo 28/03/2012, 16:44
Avatar de jvegae  
Fecha de Ingreso: marzo-2012
Ubicación: Lima, Peru, Peru
Mensajes: 26
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Como saber lo que contiene un TextBox

Imports System.Net.Sockets
Imports System.Text

Public Class Form1
Dim clientSocket As New System.Net.Sockets.TcpClient()
Dim serverStream As NetworkStream

Sub msg(ByVal mesg As String)
TextBox1.Text = TextBox1.Text + Environment.NewLine + " >> " + mesg
End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
msg("Iniciado cliente")
clientSocket.Connect("192.168.10.199", 5100)
Label1.Text = "Programa Cliente Socket - servidor conectado ..."
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim serverStream As NetworkStream = clientSocket.GetStream()
Dim outStream As Byte() = _
System.Text.Encoding.ASCII.GetBytes("Mensaje del cliente$")
serverStream.Write(outStream, 0, outStream.Length)
serverStream.Flush()

Dim inStream(13000) As Byte
serverStream.Read(inStream, 0, CInt(clientSocket.ReceiveBufferSize))
Dim returndata As String = _
System.Text.Encoding.ASCII.GetString(inStream)
msg("Los datos del servidor : " + returndata)
End Sub
End Class
  #7 (permalink)  
Antiguo 29/03/2012, 08:42
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: Como saber lo que contiene un TextBox

Hola jvegae Podrías hacer esto en tu metodo msg :
Código vb:
Ver original
  1. Sub msg(ByVal mesg As String)
  2. 'Si el mensaje NO es el de defecto que imprima
  3. If Not mesg.Equals("EXT AUTH TRK MM/DD STT.TIME DURATION FG DIALED DIGIT ACCOUNT CODE MCNT COST CLIP NUMBER CLIP NAME ")
  4. TextBox1.Text = TextBox1.Text + Environment.NewLine + " >> " + mesg
  5. End If
  6. End Sub
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #8 (permalink)  
Antiguo 29/03/2012, 08:54
Avatar de jvegae  
Fecha de Ingreso: marzo-2012
Ubicación: Lima, Peru, Peru
Mensajes: 26
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Como saber lo que contiene un TextBox

Hola Aquaventus, gracias por tu respuesta. pero cuando tu haces el equals e igualas a ese contenido.. creo que seria necesario poner tambien lo guiones o no.?
  #9 (permalink)  
Antiguo 29/03/2012, 09:08
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: Como saber lo que contiene un TextBox

Hola jvegae, sí tienes razón había pasado por alto los guiones, pero no te preocupes que con otra condicion resuelves eso! ;) :
Código vb:
Ver original
  1. Sub msg(ByVal mesg As String)
  2. 'Si el mensaje NO contiene la siguiente trama entonces que imprima.
  3. If Not mesg.Contains("EXT AUTH TRK MM/DD STT.TIME DURATION FG DIALED DIGIT ACCOUNT CODE MCNT COST CLIP NUMBER CLIP NAME ") = True Then
  4. TextBox1.Text = TextBox1.Text + Environment.NewLine + " >> " + mesg
  5. Else If
  6. End Sub
Para no poner todos los guiones simplemente consultamos si la cadena que retorna no contiene esta cadena, entonces lo imprimimos. Todo OK ahora? . Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #10 (permalink)  
Antiguo 29/03/2012, 09:13
Avatar de jvegae  
Fecha de Ingreso: marzo-2012
Ubicación: Lima, Peru, Peru
Mensajes: 26
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Como saber lo que contiene un TextBox

Hola Aquaventus, llame el método en mi botón y sigue imprimiendo.. lo mismo.
Disculpa que te pregunte cosas básicas. pero quiero ser preciso en este tema para poder también saber mas cosas.
  #11 (permalink)  
Antiguo 29/03/2012, 09:28
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: Como saber lo que contiene un TextBox

perdón me equivoqué al metodo en el If quitale el Not y cambiale a False :
Código vb:
Ver original
  1. Sub msg(ByVal mesg As String)
  2. 'Si el mensaje NO contiene la siguiente trama entonces que imprima.
  3. If mesg.Contains("EXT AUTH TRK MM/DD STT.TIME DURATION FG DIALED DIGIT ACCOUNT CODE MCNT COST CLIP NUMBER CLIP NAME ") = False Then
  4. TextBox1.Text = TextBox1.Text + Environment.NewLine + " >> " + mesg
  5. Else If
  6. End Sub
Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #12 (permalink)  
Antiguo 29/03/2012, 09:29
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: Como saber lo que contiene un TextBox

perdón me equivoqué al metodo en el If quitale el Not y cambiale a False :
Código vb:
Ver original
  1. Sub msg(ByVal mesg As String)
  2. 'Si el mensaje NO contiene la siguiente trama entonces que imprima.
  3. If mesg.Contains("EXT AUTH TRK MM/DD STT.TIME DURATION FG DIALED DIGIT ACCOUNT CODE MCNT COST CLIP NUMBER CLIP NAME") = False Then
  4. TextBox1.Text = TextBox1.Text + Environment.NewLine + " >> " + mesg
  5. Else If
  6. End Sub
Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net

Última edición por Aquaventus; 29/03/2012 a las 09:35

Etiquetas: textbox
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 00:05.