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

Obtener una parte de un cadena en vb.net

Estas en el tema de Obtener una parte de un cadena en vb.net en el foro de .NET en Foros del Web. Hola foros como están pues necesito que me ayuden por favor Tengo un carácter o cadena la idea es que es un número: A este ...
  #1 (permalink)  
Antiguo 28/10/2011, 08:52
Avatar de CarmenRocio  
Fecha de Ingreso: junio-2010
Ubicación: Perú - Lima - Chorrillos
Mensajes: 116
Antigüedad: 11 años, 7 meses
Puntos: 8
De acuerdo Obtener una parte de un cadena en vb.net

Hola foros como están pues necesito que me ayuden por favor
Tengo un carácter o cadena la idea es que es un número:
A este número que puede ser por ejemplo:
• 1000.42596 quiero solo los 1000.42 sin que se redondee
• 85609.41023 quiero solo los 85609.41 sin que se redondee mejor dicho solo quiero hasta los 2 decimales sin que se redondee.
Estaré a la espera de su ayuda.
__________________
Juan 3:16: “Porque tanto amó Dios al mundo, que dio a su Hijo unigénito, para que todo el que cree en él no se pierda, sino que tenga vida eterna

Te dice : Carmen Rocio G. G.
  #2 (permalink)  
Antiguo 28/10/2011, 09:18
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 11 años, 6 meses
Puntos: 267
Respuesta: Obtener una parte de un cadena en vb.net

Hola CarmenRocio, lo que puedes hacer es esto :
Código vb:
Ver original
  1. TextBox2.Text = Fix(TextBox1.Text) + Mid(TextBox1.Text - Fix(TextBox1.Text), 1, 4)
TextBox2, vendria a ser el resultado, y textbox 1 el ingreso del numero, ese codigo iria en el evento click del boton. Espero haberte ayudado! .Saludos!.

PDT: Otra solucion tambien pudo ser recorrer la cadena y contar 2 caracteres apartir del punto y cortar .
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #3 (permalink)  
Antiguo 28/10/2011, 09:33
Avatar de CarmenRocio  
Fecha de Ingreso: junio-2010
Ubicación: Perú - Lima - Chorrillos
Mensajes: 116
Antigüedad: 11 años, 7 meses
Puntos: 8
Respuesta: Obtener una parte de un cadena en vb.net

Hola Aquaventus que bueno saber de ti otra vez por este medio y más ahora que me ayuda en verdad muchas gracias a veces tanta preocupación ya no me hace pensar jejeje en verdad gracias por la ayuda ya me salió y lo he probado ahora avanzare con el resto.
Saludos
__________________
Juan 3:16: “Porque tanto amó Dios al mundo, que dio a su Hijo unigénito, para que todo el que cree en él no se pierda, sino que tenga vida eterna

Te dice : Carmen Rocio G. G.
  #4 (permalink)  
Antiguo 28/10/2011, 09:45
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 11 años, 6 meses
Puntos: 267
Respuesta: Obtener una parte de un cadena en vb.net

Igualmente CarmenRocio para mi es un placer ayudarte. Cuidate mucho amiga, aqui te dejo la solucion mediante recorrido en el evento Click del boton:
Código vb:
Ver original
  1. Dim contador As Int32 = 0
  2.  
  3.         For Each caracter As String In TextBox1.Text.ToCharArray
  4.  
  5.             If caracter.Equals(".") Then
  6.                 contador = contador + 2
  7.                 Exit For
  8.             End If
  9.             contador += 1
  10.         Next
  11.  
  12.         TextBox2.Text = TextBox1.Text.Remove(contador, ((TextBox1.Text.Length - 1) - contador))
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #5 (permalink)  
Antiguo 28/10/2011, 09:49
Avatar de CarmenRocio  
Fecha de Ingreso: junio-2010
Ubicación: Perú - Lima - Chorrillos
Mensajes: 116
Antigüedad: 11 años, 7 meses
Puntos: 8
Respuesta: Obtener una parte de un cadena en vb.net

Gracias Aquaventus
__________________
Juan 3:16: “Porque tanto amó Dios al mundo, que dio a su Hijo unigénito, para que todo el que cree en él no se pierda, sino que tenga vida eterna

Te dice : Carmen Rocio G. G.

Etiquetas: cadenas
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

SíEste tema le ha gustado a 2 personas




La zona horaria es GMT -6. Ahora son las 05:23.