• Jueves 18 de Abril de 2024, 20:00

Autor Tema:  Extraer N Caracteres De Un Textbox  (Leído 10748 veces)

tatosmb1981

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Extraer N Caracteres De Un Textbox
« en: Viernes 20 de Enero de 2006, 01:14 »
0
Quisiera saber como extraer n caracteres antes de el primer espacio en un textbox

ej:"1 Hola"

quiero saber como poder extrar ese 1

maikmr

  • Miembro MUY activo
  • ***
  • Mensajes: 112
    • Ver Perfil
Re: Extraer N Caracteres De Un Textbox
« Respuesta #1 en: Viernes 20 de Enero de 2006, 02:03 »
0
Bueno nose si sera lo que esperabas pero lo que puede hacer es lo siguiente, con C# las cadenas de cacteres se pueden tratar como arreglos entonces si por ejemplo con la cadena que pornes de "1 hola" podrias hacer lo siguiento
Código: Text
  1.  
  2. string tmp = textBox1.text;
  3. //para referenciarte al primer caracter has lo siguiente
  4. textBox2.text = tmp[0]; /*con esto en un segundo textBox estarias mostrando el primer caracter osea el 1*/
  5. //Si llegaras a necesitar capturar cualquier otro caracter de la cadena entonces usa un //ciclo
  6. for(int i = 0; i<tmp.length; i++)
  7. {
  8.     textBox2.text = tmp[i];
  9. }
  10. //esto lo que hace es que carga uno a uno en el textbox2 los caracteres de la cadena
  11. /*El .length lo que hace es que de vuelve la longitud o numero de caracteres de la cadena*/
  12.  
  13.  
Suerte!!, cualquier duda vuelvela a poster!!

Güorker

  • Miembro MUY activo
  • ***
  • Mensajes: 383
    • Ver Perfil
Re: Extraer N Caracteres De Un Textbox
« Respuesta #2 en: Viernes 20 de Enero de 2006, 08:12 »
0
Hola,

Lo que puedes hacer es un split de la cadena y obtener el 1º elemento:

Código: Text
  1.  
  2. string texto = TextBox1.Text;
  3. string partes = texto.Split(new char[]{' '});
  4. string caracteresHastaEspacio = partes[0];
  5.  
  6.  

Saludos
[size=109]Ondo ibili, gutxi gastau eta bueltak amari[/size]
[size=109]Pasalo bien, gasta poco y las vueltas a tu madre[/size]