Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303

    [vb6]webbrowser

    ciao,
    allora, su di un form ho l'oggetto in questione, ad esso navigo in c:\documenti...., bene adesso quello che voglio fare se possibile, è di ciclare le cartelle e di inserirle in un listbox.


  2. #2
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    suggerimenti?

  3. #3
    Il suggerimento è quello di usare un controllo Dir, impostando la proprietà Path = all'indirizzo che inserisci.
    Se poi non ti va bene come tipo di controllo e vuoi una listbox allora inserisci ugualmente un controllo Dir ma con proprietà visible = false, e poi fai un ciclo per tutti gli elementi aggiungendoli alla listbox.
    codice:
    startingaddress = 'inserisci il tuo percorso
    dir1.visible = false
    Dir1.Path = StartingAddress
    For i = 0 To Dir1.ListCount - 1
        List1.AddItem Dir1.List(i)
    Next i
    ciao

  4. #4
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    Originariamente inviato da MdE2005
    Il suggerimento è quello di usare un controllo Dir, impostando la proprietà Path = all'indirizzo che inserisci.
    Se poi non ti va bene come tipo di controllo e vuoi una listbox allora inserisci ugualmente un controllo Dir ma con proprietà visible = false, e poi fai un ciclo per tutti gli elementi aggiungendoli alla listbox.
    codice:
    startingaddress = 'inserisci il tuo percorso
    dir1.visible = false
    Dir1.Path = StartingAddress
    For i = 0 To Dir1.ListCount - 1
        List1.AddItem Dir1.List(i)
    Next i
    ciao
    ciao,
    allora il problema si presenta in pratica in "startingaddress" praticamente devo sempre inserire il percorso a mano, io invece volevo ciclare le cartelle presenti nel webb.. proprio per evitare l'inserimento manuale.

  5. #5
    Si..ma da qualche parte dovrai inserire l'indirizzo a cui il WebBrowser si deve collegare, o no? Se te vuoi vedere le cartelle presenti nel drive c (per esempio) basta digitare:
    codice:
    StartingAddress = "C:\"
    E nella listbox avrai tutte le cartelle presenti in questa cartella.
    Chiaramente la scelta della cartella di partenza può essere effettuata tramite un controllo Common Dialog..

    ciao

  6. #6
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    Originariamente inviato da MdE2005
    Si..ma da qualche parte dovrai inserire l'indirizzo a cui il WebBrowser si deve collegare, o no? Se te vuoi vedere le cartelle presenti nel drive c (per esempio) basta digitare:
    codice:
    StartingAddress = "C:\"
    E nella listbox avrai tutte le cartelle presenti in questa cartella.
    Chiaramente la scelta della cartella di partenza può essere effettuata tramite un controllo Common Dialog..

    ciao
    allora il problema non è inserire questo o quello, io chiedevo se esiste un modo per ciclare le cartelle presenti nel webbrowser.Tutto qua

  7. #7
    Si, ma per visualizzare le cartelle presenti nel controllo occorre un indirizzo..altrimenti che cartelle ti visualizza?!?!? Anche perchè potresti, sempre nel webbrowser, caricare un'immagine gif e non avere cartella da ciclare..

    ciao

  8. #8
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    Originariamente inviato da MdE2005
    Si, ma per visualizzare le cartelle presenti nel controllo occorre un indirizzo..altrimenti che cartelle ti visualizza?!?!? Anche perchè potresti, sempre nel webbrowser, caricare un'immagine gif e non avere cartella da ciclare..

    ciao
    allora io sono "C:\Documents and Settings\All Users\Documenti" il webb, mi fa vedere tutte le cartelle presenti in "C:\Documents and Settings\All Users\Documenti", supponiamo che ci siano 10 cartelle, bene, adesso il percorso è già presente: "C:\Documents and Settings\All Users\Documenti", quindi quello che devo fare è prendere i 10 nomi delle cartelle! dal webbroser. Mi sono spiegato?

  9. #9
    Allora..ti ho anche postato il codice un pò di post fa:
    la tua posizione ("c:\documents and settings\all user ecc..") la ricavi da una text, giusto? E' scritta da qualche parte?
    Ammettiamo che sia scritta in una textbox, WebTextbox (è il nome della casella di testo); inserisci un controlli Dir e una list box. Alla pressione di un command inserisci questo codice:
    codice:
    dir1.visible = false
    Dir1.Path = WebTextBox.text
    For i = 0 To Dir1.ListCount - 1
        List1.AddItem Dir1.List(i)
    Next i
    Ora hai capito? A me funziona senza problemi. Nel caso in cui non ti funzioni postami tutto il tuo codice..

    ciao

  10. #10
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    Originariamente inviato da MdE2005
    Allora..ti ho anche postato il codice un pò di post fa:
    la tua posizione ("c:\documents and settings\all user ecc..") la ricavi da una text, giusto? E' scritta da qualche parte?
    Ammettiamo che sia scritta in una textbox, WebTextbox (è il nome della casella di testo); inserisci un controlli Dir e una list box. Alla pressione di un command inserisci questo codice:
    codice:
    dir1.visible = false
    Dir1.Path = WebTextBox.text
    For i = 0 To Dir1.ListCount - 1
        List1.AddItem Dir1.List(i)
    Next i
    Ora hai capito? A me funziona senza problemi. Nel caso in cui non ti funzioni postami tutto il tuo codice..

    ciao
    si io ho capito, forse sei tu che non hai capito cosa intendo dire, io non ti ho detto di utilizzare l'url, ma di tirar fuori i nomi delle cartelle del webbrowser.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.