Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Añadir Datos De Un Combobox A Un Lisbox O En Un Textarea. SOLUCIONADO!!
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Añadir Datos De Un Combobox A Un Lisbox O En Un Textarea. SOLUCIONADO!! 
 
Hola, imagino que la solución debe ser sencilla pero no la encuentro  

tengo esto:

PUBLIC SUB Form_Open()

ComboBox1.Add("Pepe")
ComboBox1.Add("Ana")
ComboBox1.Add("Miguel")
ComboBox1.Add("Juana")

END

PUBLIC SUB ComboBox1_Click()

TextArea1.Text = ComboBox1.Current.Text

END



pero con esta opción sólo puedo añadir un dato del combobox y necesito que el usuario pueda elegir varios...

Gracias
 



 
última edición por sasogu el Sabado, 27 Agosto 2011, 09:33; editado 3 veces 
sasogu - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Añadir Datos De Un Combobox A Un Lisbox O En Un Textarea 
 
Creo que con un combobox , no puedes elegir varias opciones...

Pero con un listbox si:


PUBLIC SUB Form_Open()

ListBox1.Add("Pepe")
listbox1.Add("Ana")
listbox1.Add("Miguel")
listbox1.Add("Juana")

listbox1.mode = 2 'eleccion multiple
END

PUBLIC SUB Button1_Click()
DIM a AS Integer ' para el contador for  next
DIM numero_seleccion AS Integer ' guardamos el numero de datos seleccionados
DIM cadena_arr AS String[] 'lista de valores seleccionados

  FOR a = 0 TO listbox1.count - 1
  IF listbox1[a].Selected = TRUE THEN
     numero_seleccion += 1
     IF numero_seleccion = 1 THEN
         Label1.Text = listbox1[a].Text
         ELSE
         Label1.Text &= "|" & listbox1[a].Text
         ENDIF
     ENDIF
  NEXT
'imprimimos en la pantalla de debug
PRINT "El numero de palabras seleccionadas es: ", numero_seleccion

cadena_arr = Split(Label1.Text, "|")

'mostar en el debug, la lista de valores seleccionado
FOR a = 0 TO cadena_arr.count - 1
  PRINT cadena_arr[a]
NEXT

END


Pantallazo:

usodellistbox


De la forma que lo he hecho, el labeltext1.text, lo puedes procesar con split , para sacar las lista de valores seleccionado (cadena_arr)


Saludos

Nota:
me ha quedado bien esta explicación, hago una nueva entrada en mi blog.  
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
última edición por jsbsan el Sabado, 27 Agosto 2011, 06:59; editado 3 veces 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Añadir Datos De Un Combobox A Un Lisbox O En Un Textarea. SOLUCIONADO!! 
 
No hay palabras!! Muy agradecido, voy a visitar el blog como cada día  
 



 
sasogu - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes No Puedo Añadir A La Base De Datos techm3 Bases de Datos 15 Jueves, 05 Agosto 2010, 03:03 Ver último mensaje
techm3
No hay nuevos mensajes Añadir Espacio A Una Variable [SOLUCIONADO] david General 4 Lunes, 22 Noviembre 2010, 19:41 Ver último mensaje
david
No hay nuevos mensajes Añadir Un Elemento Nuevo A Un Combobox De... Shell General 1 Martes, 14 Noviembre 2017, 19:05 Ver último mensaje
tincho
No hay nuevos mensajes [SOLUCIONADO] Valor De Un Combobox calcena General 13 Martes, 14 Agosto 2018, 20:17 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