Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Split
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Split 
 


la cuestión es esta.

En tbTodos que es un textbox se pegan una serie de números separados por espacios.

Yo debo separarlos en diferentes textbox... tb1 tb2 etc...

Pero resulta que split no me devuelve un array o al menos eso parece....

en sNumeros solo hay un indice sNumeros[0] el 1 ya es fuera del indice...

Me pone todos en el primer textbox y luego sale.... que estoy haciendo mal... Parezco un pel*tud* preguntando esto, y debe ser una gilipollez pero no caigo... quizás deba irme a dormir un poco.

Public Sub tbTodos_Change()

  Dim sNumeros As New String[]
  Dim o As String
  Dim objs As New TextBox[]
  Dim iContador As Integer
  
  objs.Add(tb1)
  objs.Add(tb2)
  objs.Add(tb3)
  objs.Add(tb4)
  objs.Add(tb5)
  objs.Add(tb6)
  
  sNumeros = Split(tbTodos.Text, " ")
  
  For Each o In sNumeros
    objs[iContador].Text = o
    Inc iContador  
  Next

End
 

 




===================
No mames wey...
 
osunaosuna - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Split 
 
Hola osunaosuna.

Yo lo hice así, pero me he quedado con las ganas de hacerlo con un grupo de cajas de texto.

 cajasdetexto

Public Sub _new()
  
End

Public Sub Form_Open()
  
End

Public Sub btnRepartir_Click()
  
  Dim sNumeros As New String[]
  'Dim o As String
  Dim objs As TextBox[] = [tb1, tb2, tb3, tb4]
  Dim iContador As Integer
  
  sNumeros = Split(textCompleto.Text, " ")
  
  For iContador = 0 To sNumeros.Max
    objs[iContador].Text = sNumeros[iContador]
  Next
  
End
 


Sobra la variable o

Saludos

CajasDeTexto.tar.gz
Descripción:  
Descargar
Nombre del archivo: CajasDeTexto.tar.gz
Tamaño: 5.71 KB
Descargado: 32 veces
CajasDeTexto.tar.gz
Descripción:  
Descargar
Nombre del archivo: CajasDeTexto.tar.gz
Tamaño: 5.71 KB
Descargado: 32 veces
CajasDeTexto.tar.gz
Descripción:  
Descargar
Nombre del archivo: CajasDeTexto.tar.gz
Tamaño: 5.71 KB
Descargado: 32 veces

 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
última edición por Shell el Viernes, 11 Julio 2014, 12:05; editado 2 veces 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Split 
 
Si añado un segundo botón al ejemplo que he subido y añado esto:

Public Sub btnRepartir2_Click()
  
  Dim sNumeros As New String[]
  Dim o As String
  Dim objs As New TextBox[]
  Dim iContador As Integer
  
  objs.Add(tb1)
  objs.Add(tb2)
  objs.Add(tb3)
  objs.Add(tb4)
  
  sNumeros = Split(textCompleto.Text, " ")
  
  For Each o In sNumeros
    objs[iContador].Text = o
    Inc iContador  
  Next
  
End
 


Tú código es valido desde el botón 2.

Entonces te interesa que sea con el evento Change, lo veo.

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Split 
 
Ahora prueba este:

A medida que escribes en la caja de texto, separa la palabra si quieres, veras que funciona con tu código

Problema a medida que aumentas el número de palabras, necesitas más cajas de texto.

Saludos

CajasDeTexto2.tar.gz
Descripción:  
Descargar
Nombre del archivo: CajasDeTexto2.tar.gz
Tamaño: 5.86 KB
Descargado: 22 veces
CajasDeTexto2.tar.gz
Descripción:  
Descargar
Nombre del archivo: CajasDeTexto2.tar.gz
Tamaño: 5.86 KB
Descargado: 22 veces
CajasDeTexto2.tar.gz
Descripción:  
Descargar
Nombre del archivo: CajasDeTexto2.tar.gz
Tamaño: 5.86 KB
Descargado: 22 veces

 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
última edición por Shell el Viernes, 11 Julio 2014, 12:25; editado 1 vez 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Split 
 
Juro por el código fuente del kernel de linux que ayer a la noche no funcionaba... cuando veo tu comentario y que mi code no tenia un error garrafal abro el ide de gambas y ejecuto la aplicación y a mi también me funciona... Mis mas sinceras disculpas por haber echo perder el tiempo en estas nimiedades....

Gracias... y disculpas nuevamente.  

El tema de los textbox no es necesario solo son 6 para  dirección MAC.

Ya que estoy acá pregunto (luego veré si es factible y lo moveré a otro post)

he estado viendo varias bibliotecas para autentificacion oauth... las que he visto en c y c++ no las he podido compilar en linux por dependencias relacionadas a mi linux testing... pero sera posible acceder a bibliotecas por ejemplo perl o java desde gambas?
 




===================
No mames wey...
 
osunaosuna - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Split 
 
osunaosuna escribió: [Ver mensaje]

he estado viendo varias bibliotecas para autentificacion oauth... las que he visto en c y c++ no las he podido compilar en linux por dependencias relacionadas a mi linux testing... pero sera posible acceder a bibliotecas por ejemplo perl o java desde gambas?


Es mejor moverlo a otro post para que lo encontremos más fácilmente.

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Split 
 
haaa pero me podrías haber tirado un dato....



http://foro.gambas-es.org/viewtopic.php?f=4&p=22442#p22442
 




===================
No mames wey...
 
osunaosuna - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Split 
 
osunaosuna:

Es que no tenía ni idea del ultimo tema que preguntaste por eso no te pude ayudar mucho.
Te contesto algo en el nuevo y así de paso abrimos varios frentes.

Salduos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Split campanillas General 3 Miercoles, 03 Marzo 2010, 18:14 Ver último mensaje
soplo
No hay nuevos mensajes Split Y Join Shell Aplicaciones/Fragmentos de Código 1 Miercoles, 18 Diciembre 2013, 18:29 Ver último mensaje
shordi
No hay nuevos mensajes Split, Más De Un Caracter Separador Shell General 23 Lunes, 08 Agosto 2016, 13:44 Ver último mensaje
Shell
No hay nuevos mensajes Split En Javascript tincho Javascript 1 Martes, 08 Noviembre 2016, 17:42 Ver último mensaje
shordi
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron