Esplora soluzione

venerdì 11 maggio 2007 - 16.14

MATTEHGT Profilo | Junior Member

Sapete indicarmi la sintassi in vb.net per riferirmi a un file(esempio immagine) inserito manualmente all'interno di splora soluzioni?

Grazie anticipatamente

Saluti

Brainkiller Profilo | Guru

>Sapete indicarmi la sintassi in vb.net per riferirmi a un file(esempio
>immagine) inserito manualmente all'interno di splora soluzioni?
>Grazie anticipatamente

Puoi spiegare meglio cosa intendi con "riferirmi" e una volta che hai il riferimento cosa vuoi farci con questo file ?
Ciao


David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

MATTEHGT Profilo | Junior Member

Ho immaginato ad esempio per un file immagine, invece di riferirmi al percorso originale del file es c:\img\libro.jpg di copiare la stessa cartella img all'interno della soluzione con l'elenco di tutte le immagini. In questo modo ad esempio quando carico l'immagine con system.drawing.image.fromfile("qui vorrei riferirmi alla cartella immagini creata all'interno della soluzione"). Ston utilizzando vb.net 2003

Ciao

Brainkiller Profilo | Guru

>Ho immaginato ad esempio per un file immagine, invece di riferirmi
>al percorso originale del file es c:\img\libro.jpg di copiare
>la stessa cartella img all'interno della soluzione con l'elenco
>di tutte le immagini. In questo modo ad esempio quando carico
>l'immagine con system.drawing.image.fromfile("qui vorrei riferirmi
>alla cartella immagini creata all'interno della soluzione").
>Ston utilizzando vb.net 2003

Allora, non ho ben capito ma provo a rispondere.
Ci sono due meccanismi, uno è immagazzinare (embed) le immagini come risorsa all'interno dell'Assembly (sconsiglio) ed estrarle/visualizzarle a runtime.

L'altra è di immagazzinare le immagini in una cartella separata (Es. \risorse\).
Per recuperare tutte le immagini contenuti nella cartella risorse puoi usare:

string[] immagini=Directory.GetFiles(folder_del_programma,"*.*");

Nell'array immagini ci saranno tutte le immagini e a quel punto puoi scegliere quella che ti server e caricarla. Per esempio l'immagine 0:

Image.FromFile(immagini[0]);

ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5