Caricare un immagine in una Weblistbox da URL

Ciao

Non ho ancora capito come posso caricare una immagine in una weblistbox da una url.

Il metodo CellPicture mi permette di caricare il file (dal progetto) ma non ho visto la possibilita di caricarlo da una URL.

Mi daresti una mano?

Grazie 1000

Questi i riferimenti della documentazione:

WebListBox.CellPicture
WebPicture

Una WebPicture puo’ essere creata in 5 modi diversi ovvero la classe ha 5 Constructor diversi.
Ricorda di definire una proprieta’ di tipo WebPicture contenente l’immagine che sia definita in una pagina o altro e non all’interno di un metodo perche’ al termine del metodo la proprieta’ viene distrutta e non sara’ caricata nella listbox.

Grazie Maurizio

Ma non mi sembra si possa caricare una immagine da URL in una WEBLISTBOX o si?

listbox1.cellpicture(0,0) = mia_immagine va bene se la immagine fa parte del progetto, ma quando la immagine la devo prendere da una url quale sarebbe la soluzione?

Se l’immagine e’ esterna all’applicazione le soluzioni sono altre.
Puoi caricare l’immagine dal sito esterno e convertirla in una immagine dell’applicazione quindi in una WebPicture.
Questo richiede che sia eseguito il download dell’immagine e successiva conversione in WebPicture.
Altra soluzione, completamente diversa, e’ scendere piu’ all’interno del sistema html/css dell’applicazione Xojo ed utilizzare riferimenti a url esterni sulle proprieta’ delle celle della listbox.

Non ho idea del tuo livello di conoscenza di Xojo e di html/css quindi, per il momento, rimango nel generico e attendo eventuali tue richieste.

Personalmente per la visualizzazione di immagini nelle mie applicazioni non utilizzo CellPicture, WebImageView o altro.
Non sono assolutamente un esperto di tecnologie Web ma in questi casi preferisco utilizzare la proprieta’ CSS background che lascia al browser il compito dello scaling, posizionamento, uploading ed altro.

Xojo puo’ essere utilizzato a vari livelli di complessita’: CellPicture e’ utile quando tutto e’ interno all’applicazione.
E’ comunque sempre possibile utilizzare un livello maggiore di flessibilita’ accollandosi ovviamente la gestione dei conseguenti dettagli.

Saluti.

Ciao Maurizio

Grazie per l’aiuto e suggerimenti.

Mi toccher scendere come dici tu all’interno del sistema html/css e vedere che cosa ne tiro fuori.

Grazie 1000

Come suggerimento puoi leggere questo thread di qualche tempo fa Pictures in weblistbox cells dove trovi anche riferimenti a come utilizzare CSS background property per l’immagine.

Ciao,
caricare l’immagine da una url in una weblistbox semplice
potresti provare a partire da qu…

Dim image_html as string

image_html = <div align="“center”"><img src="“http://url_immagine”" Width = 70>
""

Tua_Listbox.AddRow “”+image_html""
oppure
Tua_Listbox.cell(row, column) = “”+image_html""