Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20
  1. #1

    [VB6]STRINGHE listbox

    Salve ragazzi io popolo una listbox con alcuni dati, vorrei prelevare solo alcune stringhe come faccio?
    ad esempio:

    sh_pippo
    sh_pluto
    pk_topo
    cn_livo
    sh_papero

    in questo caso vorrei prelevare solo le stringhe sh
    tarntino

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Le devi cercare nella listbox

  3. #3
    Utente di HTML.it L'avatar di Boolean
    Registrato dal
    Oct 2005
    Messaggi
    758
    fai un ciclo su tutti gli item della listbox, usa la proprietà List per sapere il valore di ogni item, e la funzione InStr, per vedere se la stringa che cerchi è contenuta nel testo dell'item

    Boolean

  4. #4
    mi potresti per caso aiutare ,grazie
    tarntino

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Cosa non sai fare dei passi suggeriti ?

  6. #6
    fare il ciclo
    tarntino

  7. #7
    Utente di HTML.it L'avatar di Boolean
    Registrato dal
    Oct 2005
    Messaggi
    758
    For i = 0 to List1.ListCount-1
    ...
    ...
    ...
    Next i

    Boolean

  8. #8
    Potresti memorizzare le stringhe che cerchi in un'ulteriore listbox (non so che uso ne vuoi fare..):

    Private Sub Command1_Click ()

    Dim StringadaCercare As String
    Dim ListItem As String

    StringadaCercare = "sh"

    For i = 0 To List1.ListCount - 1
    ListItem = InStr(1, List1.List(i), StringadaCercare, vbTextCompare)
    If ListItem = 1 Then 'la stringa è presente
    List2.AddItem List1.List(i)
    End If
    Next i

    End Sub

    poi fammi sapere..ciao

  9. #9
    Grazie mi è servito, adesso ho un altro problema pero', dovrei riuscire ad estrapolare la stringa non appena vede una virgola,cioè
    se io avessi :
    pippo,pluto, toplino
    paperino,poeiee,orjncc
    ziopaperone,dduidnd,podnmd

    mi piacerebbe estrarre solo i primi quindi pippo, paperino e ziopaperone. Gli dovrei dire appena trovi una virgola stampami a video il primo nome no?ma non so come fare
    tarntino

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Sempre nel ciclo, utilizza la funzione Instr per trovare la virgola.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.